/guava/guava/src/com/google/common/collect/Sets.java
while ( itr.hasNext ( ) ) { E e = itr.next ( ) ;
public UnmodifiableIterator<E> iterator() { return new AbstractIterator<E>() { final Iterator<E> itr = set1.iterator(); @Override @CheckForNull protected E computeNext() { <extra_id_0> if (set2.contains(e)) { return e; } } return endOfData(); }