}
public final void testCopyXMLDocument() {
PurchaseOrderType po = SdoFactory.INSTANCE.createPurchaseOrderType();
po.setComment("Comment");
XMLDocument doc =
context.getXMLHelper().createDocument((DataObject)po,
ORDER_QNAME.getNamespaceURI(),
ORDER_QNAME.getLocalPart());
Object copy = binding.copy(doc);
assertTrue(copy instanceof XMLDocument);
XMLDocument docCopy = (XMLDocument)copy;
assertTrue(doc != copy);
assertTrue(context.getEqualityHelper().equal((DataObject)po, docCopy.getRootObject()));
assertEquals("Comment", ((PurchaseOrderType)docCopy.getRootObject()).getComment());
}