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/AbstractTreeViewer.java
return super.getRawChildren(parent);
			}
			IContentProvider cp = getContentProvider();
			if (cp instanceof ITreePathContentProvider) {
				ITreePathContentProvider tpcp = (ITreePathContentProvider) cp;
				if (path == null) {
					
					Widget w = findItem(parent);
					if (w instanceof Item) {
						Item item = (Item) w;
						path = getTreePathFromItem(item);
					}
					if (path == null) {
						path = new TreePath(new Object[] { parent });
					}
				}
				Object[] result = tpcp.getChildren(path);
				if (result != null) {
					return result;
				}
			} else if (cp instanceof ITreeContentProvider) {
				ITreeContentProvider tcp = (ITreeContentProvider) cp;
				Object[] result = tcp.getChildren(parent);
				if (result != null) {
					return result;
				}
			}
		}
		return new Object[0];
	}