code: public synchronized ObjectName uniqueObjectName(MBeanServer server,
                                                      String objectName)
      {
          try
          {
              String name=_holder.getDisplayName();
              if (name==null || name.length()==0)
                  name=_holder.getClassName();
              return new ObjectName(objectName+",name="+name);
          }
          catch(Exception e)
          {
              log.warn(LogSupport.EXCEPTION,e);
              return super.uniqueObjectName(server,objectName);
          }
      }
docs: /* ------------------------------------------------------------