Mine
public java v1 · immutablepublic class SomeList<E> { private class Element { Element next; Object data; } Element first; Element last; private class Iterator extends java.util.Iterator<E> { Element current; ... public E hasNext() { return (current != last); } }}