* @param column the column in the table.
* @since 1.2
*/
public void doubleClick(final int row, final int column) {
assertIsLegalCell(row, column);
asyncExec(new VoidResult() {
public void run() {
TableItem item = widget.getItem(row);
Rectangle cellBounds = item.getBounds(column);
// for some reason, it does not work without setting selection first
widget.setSelection(row);