Bug 269264 [Viewers] TableViewer.remove doesn't post selection change
When using org.eclipse.jface.viewers.TableViewer.remove(Object[]) and the remove includes the current selection, the item is deleted and the selection goes away. But no selection change event is fired (where at the very least it should be an empty IStructuredSelection). PW
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
}
	protected void doRemoveAll() {
		table.removeAll();
	}
	protected void doRemove(int[] indices) {
		table.remove(indices);
	}
	protected void doShowItem(Item item) {
		table.showItem((TableItem) item);
	}
	protected void doDeselectAll() {
		table.deselectAll();
	}
	protected void doSetSelection(Item[] items) {
		Assert.isNotNull(items, "Items-Array can not be null"); 
		TableItem[] t = new TableItem[items.length];
		System.arraycopy(items, 0, t, 0, t.length);
		table.setSelection(t);
	}
	protected void doShowSelection() {
		table.showSelection();
	}
	protected void doSetSelection(int[] indices) {
		table.setSelection(indices);
	}
	protected void doClear(int index) {
		table.clear(index);
	}
	protected void doSelect(int[] indices) {
		table.select(indices);