boolean (@NotNull MouseEvent e, int clickCount) { final int idx = myRevisionsList.rowAtPoint(e.getPoint()); if (idx >= 0) { final Rectangle baseRect = myRevisionsList.getCellRect(idx, 0, false); baseRect.setSize(checkboxWidth, baseRect.height); if (baseRect.contains(e.getPoint())) { toggleInclusion(myRevisionsModel.getRowValue(idx)); myRevisionsList.repaint(baseRect); } } return true; }