/guava/guava/src/com/google/common/collect/Iterables.java
checkNotNull( comparator, "comparator") ;checkNotNull( iterable) ;
checkNotNull ( iterable ) ;
return CollectSpliterators.map(fromIterable.spliterator(), function); } }; } @ParametricNullness public static <T extends @Nullable Object> T get(Iterable<T> iterable, int position) { <extra_id_0> return (iterable instanceof List) ? ((List<T>) iterable).get(position) : Iterators.get(iterable.iterator(), position); } @ParametricNullness public static <T extends @Nullable Object> T get(