code: public void forward( ServletRequest request, ServletResponse response )
              throws ServletException, IOException
      {
          ScopedRequestImpl scopedRequest = ( ScopedRequestImpl ) ScopedServletUtils.unwrapRequest( request );
          assert scopedRequest != null : request.getClass().getName();
          scopedRequest.setForwardedURI( _uri );
          scopedRequest.doForward();
      }
docs: Does not actually cause a server forward of the request, but informs the ScopedRequest
  object that a forward was attempted for a particular URI.
  
  @param request the ScopedRequest, or a wrapper (ServletRequestWrapper) around it.
  @param response the ScopedResponse, or a wrapper (ServletResponseWrapper) around it.