public void deselectAll(final boolean shouldFireEvents){
  checkWidget();
  items.addAll(selection);
  final List<DLItem> deselectedItems=new ArrayList<DLItem>();
  for (  final DLItem item : selection) {
    item.setLastAction(LAST_ACTION.DESELECTION);
    deselectedItems.add(item);
    if (shouldFireEvents) {
      fireSelectionEvent(item);
    }
  }
  fireSelectionChangeEvent(deselectedItems);
  selection.clear();
  redrawTables();
}

public void deselectAll ( final boolean shouldFireEvents ) { checkWidget ( ) ; items . addAll ( selection ) ; final List < DLItem > deselectedItems = new ArrayList < DLItem > ( ) ; for ( final DLItem item : selection ) { item . setLastAction ( LAST_ACTION . DESELECTION ) ; deselectedItems . add ( item ) ; if ( shouldFireEvents ) { fireSelectionEvent ( item ) ; } } fireSelectionChangeEvent ( deselectedItems ) ; selection . clear ( ) ; redrawTables ( ) ; }
deselects all selected items in the receiver .
