code:     protected void process(HttpServletRequest request, HttpServletResponse response)
          throws IOException, ServletException {
  
          ModuleUtils.getInstance().selectModule(request, getServletContext());
          ModuleConfig config = getModuleConfig(request);
  
          RequestProcessor processor = getProcessorForModule(config);
          if (processor == null) {
             processor = getRequestProcessor(config);
          }
          processor.process(request, response);
  
      }
  
  