}
final KernelController controller = kernel.getController();
final BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(mcServerBindName, getClass().getName());
builder.addMethodInstallCallback("addBootstrap");
builder.addMethodUninstallCallback("removeBootstrap");
builder.ignoreStart(); // We invoke start manually, don't let MC do it
builder.ignoreStop(); // Stop on the server is called by the client, don't double-stop
try
{
log.debugf("Installing %s into MC under key: %s", this, mcServerBindName);
controller.install(builder.getBeanMetaData(), this);