public static String getFormTextSignature(MBeanOperationDoc operationDoc) { StringBuilder jmxdoc = new StringBuilder(); String name = operationDoc.getName(); String returnType = operationDoc.getReturnType().getName(); jmxdoc.append("<p>"); jmxdoc.append("<span font=\"" + FONT_CODE_KEY + "\">"); jmxdoc.append(returnType).append(" ").append(name).append("("); // Signature Parameters List<MBeanParameterDoc> parameters = operationDoc.getParameters(); int parameterCount = parameters.size(); for (int i = 0; i < parameterCount; i++) { MBeanParameterDoc parameter = parameters.get(i); String parameterType = parameter.getType().getName(); String parameterName = parameter.getName(); jmxdoc.append(parameterType).append(" ").append(parameterName); if (i < parameterCount - 1) { jmxdoc.append(", "); } } jmxdoc.append(")"); jmxdoc.append("</span>"); jmxdoc.append("</p>"); return jmxdoc.toString(); }