code: public static PageFlowController getPageFlowForRequest( HttpServletRequest request,
                                                              HttpServletResponse response,
                                                              ServletContext servletContext )
      {
          return getPageFlowForRelativeURI( request, response, InternalUtils.getDecodedServletPath( request ), servletContext );
      }
docs: Get the page flow instance that should be associated with the given request.  If it doesn't exist, create it.
  If one is created, the page flow stack (for nesting) will be cleared or pushed, and the new instance will be
  stored as the current page flow.
  @deprecated Use {@link #getPageFlowForRequest(RequestContext)} instead.
  
  @param request the current HttpServletRequest.
  @param response the current HttpServletResponse.
  @param servletContext the current ServletContext.
  @return the {@link PageFlowController} for the request, or <code>null</code> if none was found.