There is a bug between SelectColumnCommandHandler and RowSelectionModel.

SelectColumnCommandHandler uses Integer.MAX_VALUE to identify all rows as being selected, however in RowSelectionModel, it has to iterate each row and store the values (where those rows exist). Looking up 2x10^9 rows takes a very long time however.