public interface GIterator<E> { public E next(); public boolean hasNext(); public void remove(); public void reset(); }