@Contract(pure = true)
  public static @NotNull HtmlChunk text(@NotNull @Nls String text) {
    return text.isEmpty() ? empty() : new Text(text);
  }
@Contract(pure = true)
  public static @NotNull HtmlChunk text(@NotNull @Nls String text)