SCALogger.ROOT_LOGGER.failedToStartRemoteEndpointListenerForSCAEndpoints(ex);
}
SCABindingModel scab = (SCABindingModel)config;
if (scab.isServiceBinding()) {
return new SCAEndpoint(scab, super.getServiceDomain(), _endpointPublisher, _registry);
} else {
if ((scab.getTarget() == null) && (scab.getTargetNamespace() == null)) {
throw SCAMessages.MESSAGES.invalidSCABindingForReferenceTargetServiceOrNamespaceMustBeSpecified();
}
return new SCAInvoker(scab, _registry)