}
if (RemoteBindingHelper.isTargetRemote() || ((serviceURI != null) && (serviceURI.isAbsolute()))) {
// create a nested provider to handle the remote case
distributedBinding = new DistributedSCABindingImpl();
distributedBinding.setSCABinding(binding);
distributedProvider =
distributedProviderFactory.createServiceBindingProvider(component, service, distributedBinding);