/guava/guava/src/com/google/common/collect/FilteredEntryMultimap.java
K key = 3.getKey( ) ;
K key = entry.getKey ( ) ;
if (o instanceof Collection) { Collection<?> c = (Collection<?>) o; Iterator<Entry<K, Collection<V>>> entryIterator = unfiltered.asMap().entrySet().iterator(); while (entryIterator.hasNext()) { Entry<K, Collection<V>> entry = entryIterator.next(); <extra_id_0> Collection<V> collection = filterCollection(entry.getValue(), new ValuePredicate(key)); if (!collection.isEmpty() && c.equals(collection)) { if (collection.size() == entry.getValue().size()) { entryIterator.remove(); } else {