docs: private static void setupFlowId(SoapMessage message) {
          String flowId = FlowIdHelper.getFlowId(message);
  
          if (flowId == null) {
              flowId = FlowIdProtocolHeaderCodec.readFlowId(message);
          }
  
          if (flowId == null) {
              flowId = FlowIdSoapCodec.readFlowId(message);
          }
  
          if (flowId == null) {
              Exchange ex = message.getExchange();
              if (null!=ex){
                  Message reqMsg = ex.getOutMessage();
                  if ( null != reqMsg) {
                      flowId = FlowIdHelper.getFlowId(reqMsg);
                  }
              }
          }
  
          if (flowId != null && !flowId.isEmpty()) {
              FlowIdHelper.setFlowId(message, flowId);
          }
      }