WireConfiguration pConfig = pFactory.getConfiguration();
Component target = compMap.get(pConfig.getTargetName().getPartName());
if (target != null) {
ContextFactory targetConfig = (ContextFactory) target.getContextFactory();
boolean downScope = strategy.downScopeReference(source.getScope(), targetConfig.getScope());
wireBuilder.connect(pFactory, targetConfig.getTargetWireFactory(pFactory.getConfiguration().getTargetName()
.getPortName()), targetConfig.getClass(), downScope, scopeContext);
}
pFactory.initialize();
}