Bug 89606 [Viewers] Remove protected API added to support prototype of grouping by working sets
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractTreeViewer.java
}
		}
		return null;
	}
	/**
	 * Copies the attributes of the given element into the given SWT item.
	 *
	 * @param item
	 *            the SWT item
	 * @param element
	 *            the element
	 */
	protected void doUpdateItem(final Item item, Object element) {
		if (item.isDisposed()) {
			unmapElement(element, item);
			return;
		}
		int columnCount = doGetColumnCount();
		if (columnCount == 0)
			columnCount = 1;
		ViewerRow viewerRowFromItem = getViewerRowFromItem(item);
		boolean isVirtual = (getControl().getStyle() & SWT.VIRTUAL) != 0;
		
		if (isVirtual) {
			viewerRowFromItem = (ViewerRow) viewerRowFromItem.clone();
		}
		for (int column = 0; column < columnCount; column++) {
			ViewerColumn columnViewer = getViewerColumn(column);
			ViewerCell cellToUpdate = updateCell(viewerRowFromItem, column,
					element);