/guava/android/guava/src/com/google/common/collect/Iterators.java
checkNotNull( d) ;checkNotNull( function) ;
checkNotNull ( function ) ;
} } return -1; } public static <F extends @Nullable Object, T extends @Nullable Object> Iterator<T> transform( Iterator<F> fromIterator, Function<? super F, ? extends T> function) { <extra_id_0> return new TransformedIterator<F, T>(fromIterator) { @ParametricNullness @Override T transform(@ParametricNullness F from) { return function.apply(from); }