/guava/guava/src/com/google/common/collect/Sets.java
final Iterator<? extends E> itr1 = set1.iterator( ) ;final Iterator<? extends E> itr2 = set2.iterator( ) ;
final Iterator<? extends E> itr2 = set2.iterator ( ) ;
return set1.isEmpty() && set2.isEmpty(); } @Override public UnmodifiableIterator<E> iterator() { return new AbstractIterator<E>() { final Iterator<? extends E> itr1 = set1.iterator(); <extra_id_0> @Override @CheckForNull protected E computeNext() { if (itr1.hasNext()) { return itr1.next(); }