@Override
 protected void doRegister(Object mbean, ObjectName objectName) throws JMException {
   ObjectName newObjectName = replacePrefix(objectName);
   if (logger.isDebugEnabled()) {
     logger.debug(
         "doRegister with oldObjectName {} / newObjectName {}", objectName, newObjectName);
   }
   super.doRegister(mbean, newObjectName);
 }