obj.addMetadata("CASEINSENSITIVE", "8");
assertEquals("8", obj.getMetadata("CaseInsensitive"));
// Remove item is also case-insensitive
assertEquals(3, obj.getMetadataMap().size()); // Items added so far
obj.removeMetadata("my-namE");
obj.removeMetadata(null);
obj.removeMetadata("CASEinsensitive");
// Add all
Map<String, Object> newMetadata = new HashMap<String, Object>();