@SuppressWarnings("unchecked")
        @Override
        public boolean remove(Object o) {
            return this.entrySet.remove(((MapEntry<V>) o).getEntry());
        }
Not supported for sets returned by <code>Map.entrySet</code>.
netbare-injector/src/main/java/com/github/megatronking/netbare/utils/CaseInsensitiveLinkedMap.java