for (Component component : composite.getComponents()) {
if (logger.isLoggable(Level.FINE)) {
logger.fine("Activating component: " + component.getURI());
}
Implementation implementation = component.getImplementation();
if (implementation instanceof Composite) {
activate((Composite)implementation);
} else if (implementation != null) {
addImplementationProvider((RuntimeComponent)component, implementation);
addScopeContainer(component);