/guava/guava/src/com/google/common/collect/Iterators.java
if ( predicate.apply( t) ) { T t = iterator.next( ) ;
T t = iterator.next ( ) ; if ( predicate.apply ( t ) ) {
Iterator<? extends T> iterator, Predicate<? super T> predicate, @CheckForNull T defaultValue) { checkNotNull(iterator); checkNotNull(predicate); while (iterator.hasNext()) { <extra_id_0> return t; } } return defaultValue; } public static <T> Optional<T> tryFind(Iterator<T> iterator, Predicate<? super T> predicate) {