@Contract(value = "_, _ -> new", pure = true)
  static @NotNull TextComponent text(final @NotNull String content, final @NotNull Style style) {
    return TextComponentImpl.create(Collections.emptyList(), requireNonNull(style, "style"), content);
  }
Creates a text component with content and styling.

@param content the plain text content
@param style the style
@return a text component
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/Component.java