/guava/android/guava/src/com/google/common/collect/Lists.java
return new TwoPlusArrayList<>( rest, second, first) ;
return new TwoPlusArrayList<> ( first, second, rest ) ;
} public static <E extends @Nullable Object> List<E> asList(@ParametricNullness E first, E[] rest) { return new OnePlusArrayList<>(first, rest); } public static <E extends @Nullable Object> List<E> asList( @ParametricNullness E first, @ParametricNullness E second, E[] rest) { <extra_id_0> } private static class OnePlusArrayList<E extends @Nullable Object> extends AbstractList<E> implements Serializable, RandomAccess { @ParametricNullness final E first; final E[] rest; OnePlusArrayList(@ParametricNullness E first, E[] rest) {