code: public JmxReporter start() {
  		SimonManagerMXBean simonManagerMXBean = new SimonManagerMXBeanImpl(manager);
  		registerMXBean(simonManagerMXBean, beanName);
  
  		if (registerSimons) {
  			jmxRegisterCallback = new JmxRegisterCallback(beanServer, simonDomain);
  			if (registerExistingSimons) {
  				jmxRegisterCallback.setRegisterExisting(true);
  			}
  			manager.callback().addCallback(jmxRegisterCallback);
  		}
  		return this;
  	}
docs: Starts JmxReporter - registers all required beans in JMX bean server.