@SafeVarargs
    public static <V> CIHashMap<V> ofEntries(final Entry<String, ? extends V>... entries) {
        return NullSafe.stream(entries)
                .collect(Collectors.toMap(
                        entry ->
                                CIKey.of(entry.getKey()),
                        Entry::getValue,
                        (object, object2) -> object,
                        CIHashMap::new));
    }
Convert an array of {@link String} keyed entries into a {@link CIKey} keyed map.
stroom-util-shared/src/main/java/stroom/util/shared/string/CIHashMap.java