/guava/guava/src/com/google/common/collect/Iterators.java
if ( !( iterator.hasNext( ) ) ) {   iterator = iterable.iterator( ) ;   if ( !( iterator.hasNext( ) ) ) {     throw new NoSuchElementException( ) ;   } }
[Delete]
} @Override @ParametricNullness public T next() { if (!iterator.hasNext()) { iterator = iterable.iterator(); <extra_id_0> throw new NoSuchElementException(); } } return iterator.next(); } @Override