public static ObjectName registerJMX(String daemon) { StandardMBean versionBean; ObjectName versionBeanName = null; try { versionBean = new StandardMBean(new VersionInfo(), VersionInfoMBean.class); versionBeanName = MBeanUtil.registerMBean(daemon, "Version", versionBean); } catch (NotCompliantMBeanException e) { e.printStackTrace(); } return versionBeanName; }