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