//String reqString = getText(uddiReq);
//Object uddiReqObj = JAXBMarshaller.unmarshallFromString(reqString, "org.uddi.api_v3");
Object uddiReqObj = JAXBMarshaller.unmarshallFromElement(uddiReq, "org.uddi.api_v3");
Object result = null;
if (operationClass.equals(GetAssertionStatusReport.class)) {
GetAssertionStatusReport getAssertionStatusReport = (GetAssertionStatusReport) uddiReqObj;
Method method = portType.getClass().getMethod(methodName, String.class, CompletionStatus.class);
result = method.invoke(portType, getAssertionStatusReport.getAuthInfo(), getAssertionStatusReport.getCompletionStatus());
AssertionStatusReport assertionStatusReport = new AssertionStatusReport();
assertionStatusReport.getAssertionStatusItem().addAll((List<AssertionStatusItem>) result);
result = assertionStatusReport;
} else if (operationClass.equals(SetPublisherAssertions.class)) {
SetPublisherAssertions setPublisherAssertions = (SetPublisherAssertions) uddiReqObj;