installed = true;
context.setInstall(false);
    public ObjectName install() throws JBIException {        if (installed) {            throw new DeploymentException("Component is already installed");        }        createBootstrap();        if (bootstrap != null) {            bootstrap.onInstall();        }        // TODO: the bootstrap may change the class path for the component,        // so we need to persist it somehow        ObjectName result = null;        try {            result = activateComponent();            ComponentMBeanImpl lcc = container.getComponent(context.getComponentName());            lcc.persistRunningState();            installed = true;        } finally {            if (bootstrap != null) {                bootstrap.cleanUp();            }        }        return result;    }