configuration.setScopeContainer(sourceScope);
configuration.setInstanceFactory(new PojoObjectFactory(sourceClass.getConstructor()));
configuration.addServiceInterface(sourceClass);
configuration.setWireService(WIRE_SERVICE);
for (Map.Entry<String, Member> entry : members.entrySet()) {
configuration.addReferenceSite(entry.getKey(), entry.getValue());
}
JavaAtomicComponent sourceContext = new JavaAtomicComponent(sourceName, configuration, null);
OutboundWire outboundWire = createReferenceWire(targetName, sourceReferenceClass, sourceHeadInterceptor);
sourceContext.addOutboundWire(outboundWire);
targetScope.register(targetContext);