docs: public void addMessage(final long messageId, final List<Token> messageTokens)
      {
          Verify.notNull(messageTokens, "messageTokens");
  
          captureTypes(messageTokens, 0, messageTokens.size() - 1);
          updateComponentTokenCounts(messageTokens);
  
          messagesByIdMap.put(messageId, new ArrayList<>(messageTokens));
      }