default void append(@NotNull ColoredText coloredText) {
    for (ColoredText.Fragment fragment : coloredText.fragments()) {
      append(fragment.fragmentText(), fragment.fragmentAttributes());
    }
  }
default void append(@NotNull ColoredText coloredText)