code: public void putAll(Map<? extends K, ? extends V> map) {
      for (Map.Entry<? extends K, ? extends V> e : map.entrySet()) {
        addEntry(e.getKey(), e.getValue());
      }
    }
docs: Copies all of the mappings from the specified map to this {@link FastMap}.
  
  @param map the mappings to be stored in this map.
  @throws NullPointerException the specified map is <code>null</code>, or
  the specified map contains <code>null</code> keys.