/guava/guava/src/com/google/common/collect/Sets.java
return Iterators.find ( unfiltered.iterator ( ) , predicate ) ;
public SortedSet<E> tailSet(@ParametricNullness E fromElement) { return new FilteredSortedSet<E>(((SortedSet<E>) unfiltered).tailSet(fromElement), predicate); } @Override @ParametricNullness public E first() { <extra_id_0> } @Override @ParametricNullness public E last() { SortedSet<E> sortedUnfiltered = (SortedSet<E>) unfiltered; while (true) {