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