code: public String invokeOperation(String operationName, Map<String, String[]> parameterMap)
          throws JMException, UnsupportedEncodingException {
          MBeanOperationInfo operationInfo = getOperationInfo(operationName);
          MBeanOperationInvoker invoker = createMBeanOperationInvoker(mBeanServer, objectName, operationInfo);
          return sanitizer.escapeValue(invoker.invokeOperation(parameterMap));
      }
docs: Invoke an operation on an MBean by name.
  Note that only basic data types are supported for parameter values.
  @param operationName the operation name (can be URL-encoded).
  @param parameterMap the {@link Map} of parameter names and value arrays.
  @return the returned value from the operation.
  @throws JMException Java Management Exception
  @throws UnsupportedEncodingException if the encoding is not supported.