@Override
  public @NotNull CharSequence subSequence(int start, int end) {
    int length = mySequence.length();
    return new ReverseCharSequence(mySequence.subSequence(length - end, length - start));
  }
@Override
  public @NotNull CharSequence subSequence(int start, int end)