@Override
  public @NotNull CharSequence subSequence(int start, int end) {
    if (start == 0 && end == length()) {
      return this;
    }
    else {
      return new String(myChars, myStart + start, end - start);
    }
  }
@Override
  public @NotNull CharSequence subSequence(int start, int end)