// find all the component service bindings
for (Component component : composite.getComponents()) {
for (ComponentService componentService : component.getServices()) {
for (Binding binding : componentService.getBindings()) {
if (binding instanceof BindingBuilderExtension) {
BindingBuilder builder = ((BindingBuilderExtension)binding).getBuilder();
if (builder != null) {
builder.build(component, componentService, binding, monitor);
}
}
}
}
}