Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
See Implementation