@Override
      public boolean onClick(@NotNull MouseEvent event, int clickCount) {
        TreePath path = getPathIfCheckBoxClicked(event.getPoint());
        if (path == null) return false;

        setSelectionPath(path);
        List<Object> selected = getIncludableUserObjects(selected(ChangesTree.this));
        boolean exclude = toggleChanges(selected);
        logInclusionToggleEvents(exclude, event);
        return true;
      }
@Override
      public boolean onClick(@NotNull MouseEvent event, int clickCount)