/guava/guava/src/com/google/common/collect/ImmutableList.java
checkNotNull( comparator) ;checkNotNull( elements) ;
checkNotNull ( elements ) ;
array[10] = e11; array[11] = e12; System.arraycopy(others, 0, array, 12, others.length); return construct(array); } public static <E> ImmutableList<E> copyOf(Iterable<? extends E> elements) { <extra_id_0> return (elements instanceof Collection) ? copyOf((Collection<? extends E>) elements) : copyOf(elements.iterator()); } public static <E> ImmutableList<E> copyOf(Collection<? extends E> elements) { if (elements instanceof ImmutableCollection) {