Map<String, String> map = mapper.readValue(
new ByteArrayInputStream(serialCpMult.getBytes(Charset.defaultCharset())), new TypeReference<Map<String, String>>(){});
map.put("NonJsonKey", "Some value");
map.put("cursorPartition", ppart.toJsonString());
ByteArrayOutputStream bs = new ByteArrayOutputStream();
mapper.writeValue(bs, map);
cpMultCopy = new CheckpointMult(bs.toString());
assertEquals(cpMultCopy.getCursorPartition(), ppart);
}