This class is the contextual service implementation for javax.servlet.ServletRequest. It
acts as an intermediary between the client and the ServletRequest instance held by the
associated ServletBeanContext. It validates that attempt to access the ServletRequest
only occur during the servlet request processing lifecycle, then delegates to the underlying
ServletRequest instance for actual services.
This method returns a ServletRequestWrapper 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.
This method retrieves the current ServletBeanContext for the service. It is capable
of reassociating with the current active context, if the service instance has been
serialized/deserialized.