/* 589 */ throw new RuntimeException(this.ejbName + "is defined as an XMBean, but the MBeanServer has not been initialized for it");
/* */ }
/* 591 */ String objname = service.objectName();
/* 592 */ this.delegateObjectName = ((objname == null) || (objname.equals("")) ? new ObjectName(getObjectName().getCanonicalName() + ",type=ManagementInterface") : new ObjectName(service.objectName()));
/* */
/* 595 */ this.delegate = new ServiceMBeanDelegate(this.mbeanServer, this, service.xmbean(), this.delegateObjectName);
/* */
/* 597 */ getDeployment().getKernelAbstraction().installMBean(this.delegateObjectName, getDependencyPolicy(), this.delegate);
/* */ }
/* */ }
/* */