/guava/android/guava/src/com/google/common/collect/Maps.java
checkArgument( apply( entry.getKey( ) , entry.getValue( ) ) ) ; for ( Entry<? extends K, ? extends V> entry : map.entrySet( ) ) {
for ( Entry<? extends K, ? extends V> entry : map.entrySet ( ) ) { checkArgument ( apply ( entry.getKey ( ) , entry.getValue ( ) ) ) ;
public V put(@ParametricNullness K key, @ParametricNullness V value) { checkArgument(apply(key, value)); return unfiltered.put(key, value); } @Override public void putAll(Map<? extends K, ? extends V> map) { <extra_id_0> } unfiltered.putAll(map); } @Override public boolean containsKey(@CheckForNull Object key) { return unfiltered.containsKey(key) && apply(key, unfiltered.get(key));