public void updateDeletedTable(){
		
		Integer lastKey = (Integer) this.toBox.getSelectedItem();
		Integer firstKey = (Integer) this.fromBox.getSelectedItem();
		if (firstKey<lastKey){
			deletedItemModel.clear();
			VersionPair lastVersion = null;
			VersionPair firstVersion = null;
			for (VersionPair vp : dvm.getDiffVersionMap().keySet()){
				if (vp.getNewVersion()==lastKey){
					lastVersion = vp;
					break;
				}
			}
			
			for (VersionPair vp : dvm.getDiffVersionMap().keySet()){
				if (vp.getOldVersion()==firstKey){
					firstVersion = vp;
					break;
				}
			}
			boolean isFirst =true;
			
			do{
				if (!isFirst){
					lastVersion = dvm.getDiffVersionMap().lowerKey(lastVersion);
				}else isFirst = false;
				DiffVersion dv = dvm.getDiffVersionMap().get(lastVersion);
				List<Item> delItems = dv.getDeletedItems();
				for (Item di : delItems){
					int r = this.deletedItemModel.addRow();
					this.deletedItemModel.setValueAt(lastVersion.getOldVersion(), r, CellConstants.VERSION_COL);
					this.deletedItemModel.setValueAt(di.getItemLabel(), r, CellConstants.ITEM_COL);
				}
				
				
			}while (!lastVersion.equals(firstVersion));
			log.debug("delete Table is ready");
		}
		
	}