code: public void handleRequest(ServletRequest req, ServletResponse res)
                      throws Exception
      {
          if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)){
              logger.logp(Level.FINE, CLASS_NAME,"handleRequest", "should not enter invoker extension processor to handle request");
          }
          //even though we should have just called getServletWrapper, this time we pass true to do the error handling.
          //Before we passed it false in case the filters are invoked and give us a new url-pattern.
          IServletWrapper s = getServletWrapper(req,	res,true);
          if (s!=null){
              s.handleRequest(req,	res);
          } else if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)){
              logger.logp(Level.FINE, CLASS_NAME,"handleRequest", "unable to find servlet wrapper to handle request");
          }
  
          return;
      }
docs: This method will only get invoked if
  (1) This is the first request to the target servlet to be served by classname/name
  (2) The request is an include/forward and matched /servlet/*