protected final void copyAll(final Map<String, S> source, final Map<String, S> target) {
    notNull(source);
    notNull(target);
    for (final Map.Entry<String, S> entry : source.entrySet()) {
      target.put(entry.getKey(), entry.getValue());
    }
  }
protected final void copyAll(final Map<String, S> source, final Map<String, S> target) {
    notNull(source);
    notNull(target);
    for (final Map.Entry<String, S> entry : source.entrySet()) {
      target.put(entry.getKey(), entry.getValue());
    }
  }
protected final void copyAll ( final Map < String , S > source , final Map < String , S > target ) { notNull ( source ) ; notNull ( target ) ; for ( final Map . Entry < String , S > entry : source . entrySet ( ) ) { target . put ( entry . getKey ( ) , entry . getValue ( ) ) ; } }
Utility method which copies all entries from source into target. Entries with the same keys from target will be
overridden with entries from source. This operation is similar to {@link Map#putAll(Map)}, but it doesn't require
changing generics to construction like

<pre>
<? extends String, ? extends S>
</pre>

@param source
the map from where the entries will be copied into target.
@param target
the map where to put entries from source.
Utility method which copies all entries from source into target . Entries with the same keys from target will be overridden with entries from source . This operation is similar to { @link Map#putAll ( Map ) } but it doesn t require changing generics to construction like