/guava/guava/src/com/google/common/collect/AbstractSequentialIterator.java
nextOrNull = computeNext( previous) ;
nextOrNull = computeNext ( oldNext ) ;
@Override public final T next() { if (nextOrNull == null) { throw new NoSuchElementException(); } T oldNext = nextOrNull; <extra_id_0> return oldNext; } }