/guava/guava/src/com/google/common/collect/ImmutableList.java
if ( !elements.next( ) ) {
if ( !elements.hasNext ( ) ) {
} public static <E> ImmutableList<E> copyOf(Iterator<? extends E> elements) { if (!elements.hasNext()) { return of(); } E first = elements.next(); <extra_id_0> return of(first); } else { return new ImmutableList.Builder<E>().add(first).addAll(elements).build(); } } public static <E> ImmutableList<E> copyOf(E[] elements) {