Bug 174701 [Viewers] ViewerRow should be reused instead of connected to the Item
Currently we create a ViewerRow ver every Item we create this can degrade performance, we should cache the row and reuse it
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
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);
	}
}