private @NotNull ImmutableText concat(@NotNull ImmutableText that) {
    return that.length() == 0 ? this : length() == 0 ? that : new ImmutableText(concatNodes(ensureChunked(), that.ensureChunked()));
  }
private @NotNull ImmutableText concat(@NotNull ImmutableText that)