@Override
        protected MouseListener getMouseListener(@NotNull EditorGutterComponentEx adapter) {
          if (adapter instanceof MouseListener && adapter.isShowing()) {
            return (MouseListener)adapter;
          }
          return null;
        }
@Override
        protected MouseListener getMouseListener(@NotNull EditorGutterComponentEx adapter)