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;
Method method = portType.getClass().getMethod(methodName, String.class, Holder.class);
Holder<List<PublisherAssertion>> holder = new Holder<List<PublisherAssertion>>(setPublisherAssertions.getPublisherAssertion());
result = method.invoke(portType, setPublisherAssertions.getAuthInfo(), holder);
PublisherAssertions assertions = new PublisherAssertions();
if (holder.value != null) {
assertions.getPublisherAssertion().addAll(holder.value);
}
result = assertions;