Interface for enumeration operations.
Checks if enumeration is empty
Checks if there is a next item
Gets next item
Resets enumeration
Interface for enumeration operations.