@Override public Object first() { index = 0; Object item = arrayListGenerics.get(index); return item; }
@Override public Object last() { index = arrayListGenerics.getLength() - 1; Object item = arrayListGenerics.get(index); return item; }
@Override public Object next() { Object item = arrayListGenerics.get(index); index++; return item; }