public void setKeyboardSelectedColumn(int column, boolean stealFocus) {
        assert column >= 0 : "Column must be zero or greater";
        if (KeyboardSelectionPolicy.DISABLED == getKeyboardSelectionPolicy()) {
            return;
        }

        this.keyboardSelectedColumn = column;

        // Reselect the row to move the selected column.
        setKeyboardSelectedRow(getKeyboardSelectedRow(), keyboardSelectedSubrow, stealFocus);
    }
Set the keyboard selected column index and optionally focus on the new
cell.

@param column     the column index, greater than or equal to zero
@param stealFocus true to focus on the new column
@see #setKeyboardSelectedColumn(int)
stroom-core-client-widget/src/main/java/com/google/gwt/user/cellview/client/AbstractCellTable.java