*/
public ObjectName activateComponent(Component component, String description, ActivationSpec activationSpec, boolean pojo,
boolean binding, boolean service, String[] sharedLibraries) throws JBIException {
ComponentNameSpace cns = new ComponentNameSpace(getName(), activationSpec.getComponentName());
if (registry.getComponent(cns) != null) {
throw new JBIException("A component is already registered for " + cns);
}
ComponentContextImpl context = new ComponentContextImpl(this, cns);
return activateComponent(new File("."), component, description, context, activationSpec, pojo, binding, service, sharedLibraries);
}