// create the composite component
String name = componentDefinition.getName();
CompositeComponent component = new CompositeComponentImpl(name, parent, connector, null);
for (ComponentDefinition<? extends Implementation> childComponentDefinition : allComponents) {
component.register(builderRegistry.build(component, childComponentDefinition, deploymentContext));
}
for (BoundServiceDefinition<? extends Binding> serviceDefinition : allBoundServices) {
component.register(builderRegistry.build(component, serviceDefinition, deploymentContext));
}