m_formatter.format(root, m_contactMsg, out);
result = (Instance)out.getObject();
assertEquals("Contact", result.getMetaclass().getName());
assertEquals("Simon", result.getValue("firstName"));
assertNull(result.findValue("lastName"));
assertNull(result.findValue("middleName"));
assertEquals(Instance.NEW, result.getState());
rollback();
// Format the sub-message (no polymorphism)