public E peek() {
        if (next == null && base.hasNext()) {
            next = base.next();
        }
        return next;
    }
@author <a href="mailto:einarmr@yahoo-inc.com">Einar M R Rosenvinge</a>
document/src/main/java/com/yahoo/document/annotation/PeekableListIterator.java