@Override
  public int toListIndex(int row, int column) {
    final int rows = getRowCount();
    return rows == 0 ? -1 : column * rows + row;
  }
@Override
  public int toListIndex(int row, int column)