} else if (operationClass.equals(GetPublisherAssertions.class)) {
GetPublisherAssertions getPublisherAssertions = (GetPublisherAssertions) uddiReqObj;
Method method = portType.getClass().getMethod(methodName, String.class);
result = method.invoke(portType, getPublisherAssertions.getAuthInfo());
List<PublisherAssertion> assertionList = (List<PublisherAssertion>) result;
PublisherAssertionsResponse publisherAssertionsResponse = new PublisherAssertionsResponse();
if (assertionList != null) {
publisherAssertionsResponse.getPublisherAssertion().addAll(assertionList);
}
result = publisherAssertionsResponse;
} else {
Method method = portType.getClass().getMethod(methodName, operationClass);
result = method.invoke(portType, (Object) uddiReqObj);