// Add all
Map<String, Object> newMetadata = new HashMap<String, Object>();
newMetadata.put("FIRST", "1st");
newMetadata.put("second", "2nd");
newMetadata.put("thIrd", "3rd");
obj.addAllMetadata(newMetadata);
assertEquals("1st", obj.getMetadata("first"));
assertEquals("2nd", obj.getMetadata("SECOND"));
assertEquals("3rd", obj.getMetadata("THiRD"));
// Replace all