boolean updateSelectedButtonIndex(Point point) {
      int index = myList.locationToIndex(point);
      if (index < 0 || !isSelectableAt(index)) {
        return myList.setSelectedButtonIndex(null);
      }
      else {
        Object element = myListModel.getElementAt(index);
        if (element != null && myInlineActionsSupport.hasExtraButtons(element)) {
          Integer buttonIndex = myInlineActionsSupport.calcButtonIndex(element, point);
          return myList.setSelectedButtonIndex(buttonIndex);
        }
      }
      return false;
    }
boolean updateSelectedButtonIndex(Point point)