void selectNotify(SelectableItem item) { selectNotify(item, true);
void selectNotify(final SelectableItem item, boolean asyncNotify) { if (isRemovingAll() == false) { if (item.isSelected() == false) { select(item); setLastSelection(item, true); update(); } if (asyncNotify == false) { Event event = new Event(); event.item = item; notifyListeners(SWT.Selection, event); } else { display.asyncExec(new Runnable() { public void run() {   if (item.isDisposed() == false) { Event event = new Event(); event.item = item; notifyListeners(SWT.Selection, event); } } }); } }
void selectNotify(SelectableItem item) {	selectNotify(item, true);}