code: public synchronized Table<V> setCellSelection(boolean cellSelection) {
          this.cellSelection = cellSelection;
          if(cellSelection && selectedColumn == -1) {
              selectedColumn = 0;
          }
          else if(!cellSelection) {
              selectedColumn = -1;
          }
          return this;
      }
docs: If {@code true}, the user will be able to select and navigate individual cells, otherwise the user can only
  select full rows.
  @param cellSelection {@code true} if cell selection should be enabled, {@code false} for row selection
  @return Itself