code: @Override
  	public final void onSimonDestroyed(Simon simon) {
  		String name = constructObjectName(simon);
  		unregisterSimon(name);
  	}
docs: When the Simon is destroyed, its MX bean is unregistered.
  
  @param simon destroyed Simon