code: protected final void register(Simon simon) {
  		Object mBean = constructObject(simon);
  		String name = constructObjectName(simon);
  		registerSimonBean(mBean, name);
  	}
docs: Method registering Simon MX Bean - can not be overridden, but can be used in subclasses.
  
  @param simon Simon MX Bean to be registered
  @since 3.1