code: private void doFilterWarp(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
          throws IOException, ServletException {
  
          String requestId = UUID.randomUUID().toString();
          request.setAttribute(WarpCommons.WARP_REQUEST_ID, requestId);
  
          manager.fire(new ActivateManager(manager));
          manager.fire(new ProcessHttpRequest(request, response, filterChain));
          manager.fire(new PassivateManager(manager));
      }
docs: <p>
  Starts the Arquillian Manager, starts contexts and registers contextual instances.
  </p>
  <p>
  <p>
  Throws {@link ProcessHttpRequest} event which is used for further request processing.
  </p>
  <p>
  <p>
  Usually, the request is processed further by {@link HttpRequestProcessor} event observer.
  </p>
  <p>
  <p>
  The {@link ProcessHttpRequest} event is also intercepted by {@link RequestContextHandler} that activates {@link RequestContent}.
  </p>
  
  @see HttpRequestProcessor
  @see RequestContextHandler