public void putAllWithStringKeys(final Map<String, V> map) {
        NullSafe.map(map)
                .forEach(this::put);
    }
Equivalent to {@link Map#putAll(Map)} but for a map keyed by strings.
stroom-util-shared/src/main/java/stroom/util/shared/string/CIHashMap.java