final Metadata metadata = new MetadataImpl();
metadata.add(Metadata.CORRESPONDING_CONFIG, ConfigBeanRegistry.getInstance().getObjectNameForProxy(domain));
String serverName = mHabitat.<Server>getService(Server.class).getName();
final J2EEDomainImpl impl = new J2EEDomainImpl(domainRoot, metadata);
impl.setServerName(serverName);
ObjectName objectName = objectNames.buildChildObjectName(J2EEDomain.class);
try {
objectName = mMBeanServer.registerMBean(impl, objectName).getObjectName();
}
catch (JMException e) {