public OrderEnumerator
A means for describing odering information, and Utilities for creating such Orderings
boolean hasMore()
If hasMore returns false reset should be called
int getNext()
The next value in the enumeration
void reset()
Reset back to starting state, may have a differnet number of values, and a different ordering after a reset!