/guava/android/guava/src/com/google/common/collect/FluentIterable.java
return Iterators.transform( Iterators.transform( inputs.iterator( ) , Iterable::iterator) ) ;
return Iterators.concat ( Iterators.transform ( inputs.iterator ( ) , Iterable::iterator ) ) ;
public static <T extends @Nullable Object> FluentIterable<T> concat( final Iterable<? extends Iterable<? extends T>> inputs) { checkNotNull(inputs); return new FluentIterable<T>() { @Override public Iterator<T> iterator() { <extra_id_0> } }; } private static <T extends @Nullable Object> FluentIterable<T> concatNoDefensiveCopy( final Iterable<? extends T>... inputs) { for (Iterable<? extends T> input : inputs) {