code: public void setWebAppDispatcherContext(IWebAppDispatcherContext ctx) {
          // 321485
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)){  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"setWebAppDispatcherContext", " old context [" + this.getDispatchContext() + "] new context [" + ctx +"]");
          }
          if (WCCustomProperties.CHECK_REQUEST_OBJECT_IN_USE){
              checkRequestObjectInUse();
          }
          SRTServletRequestThreadData.getInstance().setDispatchContext(ctx);
          this._dispatchContext = (WebAppDispatcherContext) ctx;
          resetPathElements();
      }
docs: /* (non-Javadoc)
  @see com.ibm.ws.webcontainer.core.Request#setWebAppContext(com.ibm.ws.webcontainer.webapp.WebAppContext)