@Nullable @Override public final T next() { if (!hasNext()) { throw new NoSuchElementException(); } try { return nextOrNull; } finally { nextOrNull = computeNext(nextOrNull); } } }
@Nullable @Override public final T next() { if (!hasNext()) { throw new NoSuchElementException(); } try { return nextOrNull; } finally { nextOrNull = computeNext(nextOrNull); } } }