TypeHelper typeHelper = wsBinding.getTypeHelper();
ClassLoader cl = wsBinding.getResourceLoader().getClassLoader();
Class serviceInterface = externalService.getConfiguredService().getPort().getServiceContract().getInterface();
Map<String, Axis2OperationInvoker> invokers = createOperationInvokers(serviceInterface, typeHelper, cl, wsPortMetaData);
Axis2ServiceInvoker axis2Client = new Axis2ServiceInvoker(serviceClient, invokers);
return new WSExternalServiceContextFactory(externalService.getName(), new SingletonObjectFactory<Axis2ServiceInvoker>(axis2Client));
}