docs: protected String describeOperation(MBeanOperationInfo operation) {
          StringBuilder buf = new StringBuilder();
          buf.append(operation.getReturnType())
                  .append(" ")
                  .append(operation.getName())
                  .append("(");
  
          MBeanParameterInfo[] params = operation.getSignature();
          for (int j = 0; j < params.length; j++) {
              MBeanParameterInfo param = params[j];
              if (j != 0) {
                  buf.append(", ");
              }
              buf.append(param.getType())
                      .append(" ")
                      .append(param.getName());
          }
          buf.append(")");
          return buf.toString();
      }