@Override
  protected Integer getCellKeyForPoint(Point point) {
    int rowIndex = myComponent.locationToIndex(point);
    return rowIndex != -1 ? Integer.valueOf(rowIndex) : null;
  }
@Override
  protected Integer getCellKeyForPoint(Point point)