Map<String,String> map = new HashMap(); map.put("Key1", "Value1"); Map<String,String> unmodifiableMap = UnmodifiableMap.unmodifiableMap(map); unmodifiableMap.put("Key2", "Value2"); // throws java.lang.UnsupportedOperationException