code: static RequestCreator<JmxReadRequest> newCreator() {
          return new RequestCreator<JmxReadRequest>() {
              /** {@inheritDoc} */
              public JmxReadRequest create(Stack<String> pStack, ProcessingParameters pParams) throws MalformedObjectNameException {
                  return new JmxReadRequest(
                          pStack.pop(),  // object name
                          popOrNull(pStack), // attribute(s) (can be null)
                          prepareExtraArgs(pStack), // path
                          pParams);
              }
  
              /** {@inheritDoc} */
              public JmxReadRequest create(Map<String, ?> requestMap, ProcessingParameters pParams)
                      throws MalformedObjectNameException {
                  return new JmxReadRequest(requestMap,pParams);
              }
          };
      }
docs: Creator for {@link JmxReadRequest}s
  
  @return the creator implementation