code: public <RESP extends J4pResponse<REQ>, REQ extends J4pRequest> RESP execute(REQ pRequest)
              throws J4pException {
          // type spec is required to keep OpenJDK 1.6 happy (other JVM dont have a problem
          // with infering the type is missing here)
          return this.<RESP, REQ>execute(pRequest,null,null);
      }
docs: Execute a single J4pRequest returning a single response.
  The HTTP Method used is determined automatically.
  
  @param pRequest request to execute
  @param <RESP> response type
  @param <REQ> request type
  @return the response as returned by the server