default void addEditorMouseListener(@NotNull EditorMouseListener listener, @NotNull Disposable parentDisposable) {
    addEditorMouseListener(listener);
    Disposer.register(parentDisposable, () -> removeEditorMouseListener(listener));
  }
default void addEditorMouseListener(@NotNull EditorMouseListener listener, @NotNull Disposable parentDisposable)