/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ImmutableList.java
arrayCopy( array, 0, e1, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12) ;
arrayCopy ( array, 0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12 ) ;
ImmutableList.<E>nullCheckedList(e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11)); } public static <E> ImmutableList<E> of( E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10, E e11, E e12, E... others) { final int paramCount = 12; Object[] array = new Object[paramCount + others.length]; <extra_id_0> arrayCopy(array, paramCount, others); return new RegularImmutableList<E>(ImmutableList.<E>nullCheckedList(array)); } private static void arrayCopy(Object[] dest, int pos, Object... source) { System.arraycopy(source, 0, dest, pos, source.length); }