/guava/android/guava/src/com/google/common/collect/Lists.java
List<F> fromList;
final List<F> fromList;
? new TransformingRandomAccessList<>(fromList, function) : new TransformingSequentialList<>(fromList, function); } private static class TransformingSequentialList< F extends @Nullable Object, T extends @Nullable Object> extends AbstractSequentialList<T> implements Serializable { <extra_id_0> final Function<? super F, ? extends T> function; TransformingSequentialList(List<F> fromList, Function<? super F, ? extends T> function) { this.fromList = checkNotNull(fromList); this.function = checkNotNull(function); } @Override