HttpServletRequest actualRequest = (HttpServletRequest) session.getAttribute("interrupted.request");
log.info("RESUMING AN INTERRUPTED REQUEST");   RequestInfo requestInfo = (RequestInfo) session.getAttribute("interrupted.request.info");   HttpServletRequest actualRequest = requestInfo.wrapRequest(request);
    public static HttpServletRequest getRealRequest(HttpServletRequest request)    {        HttpSession session = request.getSession();            if (session.getAttribute("resuming.request") != null)        {            // Resume that interrupted request            HttpServletRequest actualRequest = (HttpServletRequest)                session.getAttribute("interrupted.request");            // Remove the info from the session so it isn't resumed twice            session.removeAttribute("resuming.request");            session.removeAttribute("interrupted.request");                        return actualRequest;        }        else        {            return request;        }    }