/guava/android/guava/src/com/google/common/collect/Sets.java
return filter( unfiltered( ).tailSet( inclusive) , predicate) ;
return filter ( unfiltered ( ) .tailSet ( fromElement, inclusive ) , predicate ) ;
@Override public NavigableSet<E> headSet(@ParametricNullness E toElement, boolean inclusive) { return filter(unfiltered().headSet(toElement, inclusive), predicate); } @Override public NavigableSet<E> tailSet(@ParametricNullness E fromElement, boolean inclusive) { <extra_id_0> } } public static <B> Set<List<B>> cartesianProduct(List<? extends Set<? extends B>> sets) { return CartesianSet.create(sets); } @SafeVarargs