code: public static TextComponent of(final @NonNull String content, final @Nullable TextColor color, final TextDecoration@NonNull... decorations) {
      final Set<TextDecoration> activeDecorations = new HashSet<>(decorations.length);
      Collections.addAll(activeDecorations, decorations);
      return of(content, color, activeDecorations);
    }
docs: Creates a text component with content, and optional color and decorations.
  
  @param content the plain text content
  @param color the color
  @param decorations the decorations
  @return the text component