/guava/android/guava/src/com/google/common/collect/FilteredKeyMultimap.java
if ( keyPredicate.apply( key) ) {   return unfiltered.get( key) ; }else   if ( ( unfiltered) instanceof SetMultimap) {     return new AddRejectingSet( key) ;   }else {     return new AddRejectingList( key) ;   }
[Delete]
return Sets.filter(unfiltered.keySet(), keyPredicate); } @Override public Collection<V> get(@ParametricNullness K key) { if (keyPredicate.apply(key)) { return unfiltered.get(key); <extra_id_0> return new AddRejectingSet<>(key); } else { return new AddRejectingList<>(key); } } static class AddRejectingSet<K extends @Nullable Object, V extends @Nullable Object>