/guava/guava/src/com/google/common/collect/FilteredEntryMultimap.java
Collection<V> collection = filterCollection( entry.getValue( ) , Collection<V> collection = filterCollection( entry.getValue( ) , new ValuePredicate( k) ) ;
Collection<V> collection = filterCollection ( entry.getValue ( ) , new ValuePredicate ( key ) ) ;
boolean removeEntriesIf(Predicate<? super Entry<K, Collection<V>>> predicate) { Iterator<Entry<K, Collection<V>>> entryIterator = unfiltered.asMap().entrySet().iterator(); boolean changed = false; while (entryIterator.hasNext()) { Entry<K, Collection<V>> entry = entryIterator.next(); K key = entry.getKey(); <extra_id_0> if (!collection.isEmpty() && predicate.apply(Maps.immutableEntry(key, collection))) { if (collection.size() == entry.getValue().size()) { entryIterator.remove(); } else { collection.clear(); }