runtime = new RuntimeContextImpl(monitorFactory, loaders, configBuilders, new DefaultWireBuilder());
runtime.start();
monitor.started(runtime);
// Load and start the system configuration
SystemAggregateContext systemContext = runtime.getSystemContext();
ModuleComponentConfigurationLoader loader = BootstrapHelper.getConfigurationLoader(systemContext, modelContext);
ModuleComponent systemModuleComponent = loader.loadSystemModuleComponent(SYSTEM_MODULE_COMPONENT, SYSTEM_MODULE_COMPONENT);
AggregateContext context = BootstrapHelper.registerModule(systemContext, systemModuleComponent);
context.fireEvent(EventContext.MODULE_START, null);