private static Token[] tagsToTokens(final List<? extends Tag.Argument> tags) {
    final Token[] tokens = new Token[tags.size()];
    for (int i = 0, length = tokens.length; i < length; i++) {
      tokens[i] = ((TagPart) tags.get(i)).token();
    }
    return tokens;
  }
Carries needed context for minimessage around, ranging from debug info to the
configured minimessage instance.

@since 4.10.0
text-minimessage/src/main/java/net/kyori/adventure/text/minimessage/ContextImpl.java