@Override
  public char @NotNull [] getChars() {
    char[] chars = myChars;
    if (chars == null) {
      myChars = chars = CharArrayUtil.fromSequence(myText);
    }
    return chars;
  }
@Override
  public char @NotNull [] getChars()