/guava/guava/src/com/google/common/collect/Iterators.java
checkNotNull( iterator) ;checkNotNull( d) ;
checkNotNull ( d ) ;
Iterator<? extends T> b, Iterator<? extends T> c, Iterator<? extends T> d) { checkNotNull(a); checkNotNull(b); checkNotNull(c); <extra_id_0> return concat(consumingForArray(a, b, c, d)); } @SafeVarargs public static <T extends @Nullable Object> Iterator<T> concat(Iterator<? extends T>... inputs) { return concatNoDefensiveCopy(Arrays.copyOf(inputs, inputs.length)); }