@Override public void writeExternal(Element element) throws WriteExternalException { element.addContent(XmlSerializer.serialize(myState)); { Element fieldElement = new Element("myNode"); myNode.writeExternal(fieldElement); element.addContent(fieldElement); } }