public void todoTestCanMarshalEmbeddedExternalizable() {
xstream.alias("owner", OwnerOfExternalizable.class);
OwnerOfExternalizable in = new OwnerOfExternalizable();
in.target = new SomethingExternalizable("Joe", "Walnes");
String json = xstream.toXML(in);
// already wrong, Jettison reorders elements ...
assertEquals("{'owner':{'target':{'int':3,'string':['JoeWalnes','XStream'],'null':''}}}".replace('\'', '"'), json);
OwnerOfExternalizable owner = (OwnerOfExternalizable)xstream.fromXML(json);
assertEquals(json, xstream.toXML(owner));