/guava/guava/src/com/google/common/collect/Iterators.java
iterator = topMetaIterator.next( ) ;T result = iterator.next( ) ;
T result = iterator.next ( ) ;
} }; } @CheckForNull static <T extends @Nullable Object> T pollNext(Iterator<T> iterator) { if (iterator.hasNext()) { <extra_id_0> iterator.remove(); return result; } else { return null; } }