protected void deselectItem(){
  if (selectionTable.getSelectionCount() == 0) {
    return;
  }
  final List<DLItem> deselectedItems=new ArrayList<DLItem>();
  for (  final TableItem tableItem : selectionTable.getSelection()) {
    final DLItem item=(DLItem)tableItem.getData();
    item.setLastAction(LAST_ACTION.DESELECTION);
    deselectedItems.add(item);
    items.add(item);
    selection.remove(item);
    fireSelectionEvent(item);
  }
  fireSelectionChangeEvent(deselectedItems);
  redrawTables();
}

protected void deselectItem ( ) { if ( selectionTable . getSelectionCount ( ) == 0 ) { return ; } final List < DLItem > deselectedItems = new ArrayList < DLItem > ( ) ; for ( final TableItem tableItem : selectionTable . getSelection ( ) ) { final DLItem item = ( DLItem ) tableItem . getData ( ) ; item . setLastAction ( LAST_ACTION . DESELECTION ) ; deselectedItems . add ( item ) ; items . add ( item ) ; selection . remove ( item ) ; fireSelectionEvent ( item ) ; } fireSelectionChangeEvent ( deselectedItems ) ; redrawTables ( ) ; }
deselect a given item
