/guava/android/guava/src/com/google/common/collect/Iterators.java
iterator = topMetaIterator.next( ) ;T next = nextIter.next( ) ;
T next = nextIter.next ( ) ;
return !queue.isEmpty(); } @Override @ParametricNullness public T next() { PeekingIterator<T> nextIter = queue.remove(); <extra_id_0> if (nextIter.hasNext()) { queue.add(nextIter); } return next; } }