This class is the contextual service implementation for javax.servlet.http.HttpServletRequest.
It acts as an intermediary between the client and the HttpServletRequest instance held by the
associated ServletBeanContext. It validates that attempt to access the HttpServletRequest
only occur during the servlet request processing lifecycle, then delegates to the underlying
HttpServletRequest instance for actual services.
This method returns a HttpServletRequestWrapper instance that wraps the request service.
This is useful in instances where there is code that uses the wrapper interfaces to
unwrap requests to get to the 'root' request.