code: protected void onDoubleClick() {
  		// Dispatch this to the doubleClickHandler, if any
  		if (doubleClickHandler != null) {
  			boolean okToExecute = true;
  			if (doubleClickHandler instanceof GuardedActionCommandExecutor) {
  				okToExecute = ((GuardedActionCommandExecutor) doubleClickHandler)
  						.isEnabled();
  			}
  
  			if (okToExecute) {
  				doubleClickHandler.execute();
  			}
  		}
  	}
docs: Handle a double click on a row of the table. The row will already be
  selected.