IndexedGetInterface is an interface which defines a
get(int index) method,
commonly used for retrieving objects from indexed collections.
Note that some objects
may implement IndexedGetInterface but may chose not to
implement IndexedSetInterface.
The object must also implement the Countable interface which
defines the valid range of indices. Most objects use
zero based indexing and thus the valid set of indices
would be 0..count()-1.
Usage
for (int i = 0, count = x.count(); i < count; i++) {
Object o = x.get(i);
// operate on o
}