@Override public void putAll(Map<? extends K,? extends V> map){
  ensureCapacity(map.size());
  super.putAll(map);
}

@ Override public void putAll ( Map < ? extends K , ? extends V > map ) { ensureCapacity ( map . size ( ) ) ; super . putAll ( map ) ; }
copies all the mappings in the specified map to this map . these mappings will replace all mappings that this map had for any of the keys currently in the given map .
