@Override
    public String remove(final Object key) {
        return realMap.remove(new CIString((String) key));
    }
String hash map that does not care about key case.
stroom-util/src/main/java/stroom/util/CIStringHashMap.java