static <K, V> void putAllImpl(Map<K, V> self, Map<? extends K, ? extends V> map) {
    for (Map.Entry<? extends K, ? extends V> entry : map.entrySet()) {
      self.put(entry.getKey(), entry.getValue());
    }
  }
static < K , V > void putAllImpl ( Map < K , V > self , Map < ? extends K , ? extends V > map ) { for ( Map . Entry < ? extends K , ? extends V > entry : map . entrySet ( ) ) { self . put ( entry . getKey ( ) , entry . getValue ( ) ) ; } }
An implementation of {@link Map#putAll}.