code: public MBeanOperationInfo getOperationInfo(String operationName)
          throws OperationNotFoundException, UnsupportedEncodingException {
  
          String decodedOperationName = sanitizer.urlDecode(operationName, encoding);
          Map<String, MBeanOperationInfo> operationMap = getOperationMetadata();
          if (operationMap.containsKey(decodedOperationName)) {
              return operationMap.get(decodedOperationName);
          }
          throw new OperationNotFoundException("Could not find operation " + operationName + " on MBean " +
                  objectName.getCanonicalName());
      }
docs: Get the Operation metadata for a single operation on an MBean by name.
  @param operationName the Operation name (can be URL-encoded).
  @return the {@link MBeanOperationInfo} for the operation.
  @throws OperationNotFoundException Method was not found
  @throws UnsupportedEncodingException if the encoding is not supported.