if (targetFactory == null) {
ContextInitException e = new ContextInitException("No proxy factory found for service");
e.setIdentifier(wireConfiguration.getTargetName().getPortName());
e.addContextName(target.getName());
e.addContextName(source.getName());
e.addContextName(name);
throw e;
}
try {
boolean downScope = scopeStrategy.downScopeReference(sourceScope, target.getScope());
configurationContext.connect(sourceFactory, targetFactory, target.getClass(), downScope, scopeContexts