XmlObject obj = (XmlObject) value;
XMLStreamWriter xsw = ((ElementWriter) writer).getXMLStreamWriter();
if (Boolean.valueOf((String) context.getContextualProperty(XMLBEANS_NAMESPACE_HACK)).booleanValue())
{
Object o = obj.newDomNode();
if (o instanceof Document)
{
org.w3c.dom.Element e = ((Document) o).getDocumentElement();
STAXUtils.writeElement(e, xsw, false);
}