/guava/guava/src/com/google/common/collect/Iterators.java
checkNotNull( retainIfTrue) ;checkNotNull( input) ;
checkNotNull ( input ) ;
Iterator<? extends Iterator<? extends T>> inputs) { return new ConcatenatedIterator<>(inputs); } static <T extends @Nullable Object> Iterator<T> concatNoDefensiveCopy( Iterator<? extends T>... inputs) { for (Iterator<? extends T> input : checkNotNull(inputs)) { <extra_id_0> } return concat(consumingForArray(inputs)); } public static <T extends @Nullable Object> UnmodifiableIterator<List<T>> partition( Iterator<T> iterator, int size) { return partitionImpl(iterator, size, false);