String omElementString;
OMElement[] returnObject = null;
switch (type) {
case MIN_EQUALS_ZERO : {
TestAny1 testAny = new TestAny1();
testAny.setExtraElement(innerObject);
omElement = testAny.getOMElement(TestAny1.MY_QNAME, OMAbstractFactory.getSOAP12Factory());
omElementString = omElement.toStringWithConsume();
System.out.println("OMElement ==> " + omElementString);
XMLStreamReader xmlReader =
StAXUtils.createXMLStreamReader(new ByteArrayInputStream(omElementString.getBytes()));
returnObject = TestAny1.Factory.parse(xmlReader).getExtraElement();
break;
}
case MIN_EQUALS_ONE : {
TestAny3 testAny = new TestAny3();
testAny.setExtraElement(innerObject);
omElement = testAny.getOMElement(TestAny3.MY_QNAME, OMAbstractFactory.getSOAP12Factory());
omElementString = omElement.toStringWithConsume();
System.out.println("OMElement ==> " + omElementString);
XMLStreamReader xmlReader =
StAXUtils.createXMLStreamReader(new ByteArrayInputStream(omElementString.getBytes()));
returnObject = TestAny3.Factory.parse(xmlReader).getExtraElement();