if (trace)
log.trace("Using EventManager: " + eventManager);
eventManager.setKernel(kernel);
kernel.setEventManager(eventManager);
KernelConfigurator configurator = createKernelConfigurator(kernel);
if (trace)
log.trace("Using Configurator: " + configurator);
configurator.setKernel(kernel);
kernel.setConfigurator(configurator);
KernelController controller = createKernelController(kernel);
if (trace)
log.trace("Using Controller: " + controller);