@Override
    public Iterator<T> iterator() {
        return new RingBufferIterator();
    }
Ring buffer (fixed size queue) implementation using a circular array (array
with wrap-around).
jme3-ios/src/main/java/com/jme3/util/RingBuffer.java