/guava/guava/src/com/google/common/collect/Iterators.java
if ( predicate.apply( 3.next( ) ) ) {
if ( predicate.apply ( removeFrom.next ( ) ) ) {
@CanIgnoreReturnValue public static <T extends @Nullable Object> boolean removeIf( Iterator<T> removeFrom, Predicate<? super T> predicate) { checkNotNull(predicate); boolean modified = false; while (removeFrom.hasNext()) { <extra_id_0> removeFrom.remove(); modified = true; } } return modified; }