code: private void _register(ObjectName userProvidedMBeanObjectName, boolean bCreateDefaultMBean) throws StatsFactoryException {
          MBeanStatDescriptor msd = StatsFactoryUtil.createMBean(this, _cInstanceName, userProvidedMBeanObjectName, bCreateDefaultMBean);
          if (msd == null) {
              _bHasMBean = false;
          } else {
              _bHasMBean = true;
          }
  
          StatsFactoryUtil.registerModule(this, msd);
          //Register ModuletoBundle Mapping
          String corrospondingClazz = super.statisticActionLsnr.getClass().getName();
          ProbeManagerImpl.moduleInstanceToBundleMap.put(this, corrospondingClazz);
      }
docs: ----------------- Private methods -----------------