@Test
public void testTransform() throws Exception {
DataType<?> sourceDataType = new DataTypeImpl<XMLType>(PurchaseOrderType.class, XMLType.UNKNOWN);
QName qname = new QName("http://www.example.com/IPO", "purchaseOrder");
DataType<?> targetDataType = new DataTypeImpl<XMLType>(PurchaseOrderType.class, new XMLType(qname, null));
TransformationContext tContext = new TransformationContextImpl();
tContext.setSourceDataType(sourceDataType);
tContext.setTargetDataType(targetDataType);
StAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(XML.getBytes("UTF-8")));
OMElement root = builder.getDocumentElement();
OMElement next = (OMElement)root.getChildElements().next();
OMElement po = (OMElement)next.getChildElements().next();