/guava/android/guava/src/com/google/common/collect/Sets.java
Iterator<E> itr = this.iterator( ) ;
Iterator<E> itr = elements.iterator ( ) ;
if (collection.isEmpty()) { return ImmutableSet.of(); } else { return ImmutableEnumSet.asImmutable(EnumSet.copyOf(collection)); } } else { <extra_id_0> if (itr.hasNext()) { EnumSet<E> enumSet = EnumSet.of(itr.next()); Iterators.addAll(enumSet, itr); return ImmutableEnumSet.asImmutable(enumSet); } else { return ImmutableSet.of();