code: public IWebAppDispatcherContext getWebAppDispatcherContext() {
          //321485
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"getWebAppDispatcherContext", " "+this);
          }
          if (WCCustomProperties.CHECK_REQUEST_OBJECT_IN_USE){
              checkRequestObjectInUse();
          }
          IWebAppDispatcherContext dc=null;
          dc = SRTServletRequestThreadData.getInstance().getDispatchContext();
          if (dc==null){
              if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
                  logger.logp(Level.FINE, CLASS_NAME,"getWebAppDispatcherContext", " return _dispatchContext "+ _dispatchContext );
              }
  
              dc = _dispatchContext;
          }
  
          return dc;
      }
docs: /* (non-Javadoc)
  @see com.ibm.ws.webcontainer.core.Request#getWebAppContext()