@Override
  public void addCaretActionListener(@NotNull CaretActionListener listener, @NotNull Disposable disposable) {
    myCaretActionListeners.addListener(listener, disposable);
  }
@Override
  public void addCaretActionListener(@NotNull CaretActionListener listener, @NotNull Disposable disposable)