protected void moveSelectionToFirstPosition(){
  if (selectionTable.getSelectionCount() == 0) {
    return;
  }
  int index=0;
  for (  final TableItem tableItem : selectionTable.getSelection()) {
    final DLItem item=(DLItem)tableItem.getData();
    selection.remove(item);
    selection.add(index++,item);
  }
  redrawTables();
  selectionTable.select(0,index - 1);
  selectionTable.forceFocus();
}

protected void moveSelectionToFirstPosition ( ) { if ( selectionTable . getSelectionCount ( ) == 0 ) { return ; } int index = 0 ; for ( final TableItem tableItem : selectionTable . getSelection ( ) ) { final DLItem item = ( DLItem ) tableItem . getData ( ) ; selection . remove ( item ) ; selection . add ( index ++ , item ) ; } redrawTables ( ) ; selectionTable . select ( 0 , index - 1 ) ; selectionTable . forceFocus ( ) ; }
move the selected item to the first position
