code: @Override
    protected String getDescription(final MBeanAttributeInfo info) {
  
      String descr = info.getDescription();
      Method m = getMethod(getMBeanInterface(), "get" +
              info.getName().substring(0, 1).toUpperCase() +
              info.getName().substring(1));
      if (m == null) {
        m = getMethod(getMBeanInterface(), "is" +
                info.getName().substring(0, 1).toUpperCase() +
                info.getName().substring(1));
      }
      if (m == null) {
        m = getMethod(getMBeanInterface(), "does" +
                info.getName().substring(0, 1).toUpperCase() +
                info.getName().substring(1));
      }
  
      if (m != null) {
        MBeanInfo d = m.getAnnotation(MBeanInfo.class);
        if (d != null) {
          descr = d.value();
        }
      }
      return descr;
    }
docs: {@inheritDoc}