@Override
  public void removeEditorMouseListener(final @NotNull EditorMouseListener listener) {
    EditorMouseListener wrapper = myEditorMouseListeners.removeWrapper(listener);
    // HintManager might have an old editor instance
    if (wrapper != null) {
      myDelegate.removeEditorMouseListener(wrapper);
    }
  }
@Override
  public void removeEditorMouseListener(final @NotNull EditorMouseListener listener)