code: protected void activateConversationContext(HttpServletRequest request) {
          HttpConversationContext conversationContext = httpConversationContext();
  
          /*
           * Don't try to reactivate the ConversationContext if we have already activated it for this request WELD-877
           */
          if (!isContextActivatedInRequest(request)) {
              setContextActivatedInRequest(request);
              activate(conversationContext, request);
          } else {
              /*
               * We may have previously been associated with a ConversationContext, but the reference to that context may have been lost during a Servlet forward
               * WELD-877
               */
              conversationContext.dissociate(request);
              conversationContext.associate(request);
              activate(conversationContext, request);
          }
      }
docs: Conversation handling