AbstractXMLStreamWriter w = new MappedXMLStreamWriter(con, strWriter);
w.writeStartDocument();
w.writeStartElement("definition");
w.writeStartElement("structure");
w.writeAttribute("name", "conversation");
w.writeStartElement("symbolic");
w.writeAttribute("name", "reason");
w.writeEndElement();
w.writeStartElement("symbolic");
w.writeAttribute("name", "terms");