* @param scopeRegistry the ScopeRegistry defining the component scopes that will be supported
* @return a new Builder
*/
private Builder createBuilder(ScopeRegistry scopeRegistry) {
BuilderRegistry builderRegistry = new BuilderRegistryImpl(scopeRegistry);
SystemCompositeBuilder builder = new SystemCompositeBuilder(builderRegistry, createConnector());
builderRegistry.register(SystemCompositeImplementation.class, builder);
builderRegistry.register(SystemImplementation.class, new SystemComponentBuilder());
builderRegistry.register(SystemBinding.class, new SystemBindingBuilder());
return builderRegistry;
}