StringKeyValuePairs original = new StringKeyValuePairs();
original.putString("name", "Dantes");
original.putInt("number", 34);
original.putBoolean("escaped", true);
original.put("nothing", null);
XmlPersistor xml = XmlPersistor.newRoot("Pairs");
StringKeyValuePairsPersistor.save(original, xml);
StringKeyValuePairs restored = StringKeyValuePairsPersistor.restoreFrom(xml);
assertEquals(original.size(), restored.size());
assertEquals("Dantes", restored.get("name"));
assertEquals(34, restored.getInt("number"));