code: protected void process(HttpServletRequest request,
                             HttpServletResponse response) throws ServletException, IOException {
          request.setCharacterEncoding("UTF-8");
          WebOperation operation = null;
          try{
              operation = getOperation(request);
          }catch (WebOperationNotFoundException e){
              LOG.warn("WebOperation found problems: "+e.getMessage(),e);
              response.setStatus(404);
              return;
          }
  
          String method = getMethod(request);
          operation.request(method, request, response);
      }
docs: Process GET|POST request: get {@link org.s1.weboperation.WebOperation},
  and call {@link org.s1.weboperation.WebOperation#request(String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)}
  
  @param request
  @param response
  @throws javax.servlet.ServletException
  @throws IOException