private void addMBeanExpressionSupport(Map<String, String> descriptions) { if (legacy) { descriptions.put(DESC_MBEAN_EXPR, "true"); descriptions.put(DESC_MBEAN_EXPR_DESCR, MESSAGES.descriptorMBeanExpressionSupportFalse()); if (configuredDomains.getExprDomain() != null) { ObjectName alternate = configuredDomains.getMirroredObjectName(name); descriptions.put(DESC_ALTERNATE_MBEAN, alternate.toString()); descriptions.put( DESC_ALTERNATE_MBEAN_DESCR, MESSAGES.descriptorAlternateMBeanExpressions(alternate)); } } else { descriptions.put(DESC_MBEAN_EXPR, "false"); descriptions.put(DESC_MBEAN_EXPR_DESCR, MESSAGES.descriptorMBeanExpressionSupportTrue()); if (configuredDomains.getLegacyDomain() != null) { ObjectName alternate = configuredDomains.getMirroredObjectName(name); descriptions.put(DESC_ALTERNATE_MBEAN, alternate.toString()); descriptions.put( DESC_ALTERNATE_MBEAN_DESCR, MESSAGES.descriptorAlternateMBeanLegacy(alternate)); } } }