Bug 153943 [Viewers] Rename new API, e.g. RowPart -> ViewerRow
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TreeViewer.java
* @param rowIndex
	 * @return RowPart
	 */
	private RowPart createNewRowPart(RowPart parent, int style, int rowIndex) {
		if( parent == null ) {
			if( rowIndex >= 0 ) {
				return getRowPartFromItem(new TreeItem(tree,style,rowIndex));
			}
			return getRowPartFromItem(new TreeItem(tree,style));
		}
		
		if( rowIndex >= 0 ) {
			return getRowPartFromItem(new TreeItem((TreeItem)parent.getItem(),SWT.NONE,rowIndex));
		}
		
		return getRowPartFromItem(new TreeItem((TreeItem)parent.getItem(),SWT.NONE));
	}
	
	/* (non-Javadoc)
	 * @see org.eclipse.jface.viewers.ColumnViewer#createColumnViewer(org.eclipse.swt.widgets.Widget, org.eclipse.jface.viewers.ViewerLabelProvider)
	 */
	protected ColumnViewerPart createColumnViewer(Widget columnOwner, ViewerLabelProvider labelProvider) {
		if( columnOwner instanceof TreeColumn ) {
			return new TreeColumnViewerPart((TreeColumn)columnOwner,labelProvider);
		}
		
		return super.createColumnViewer(columnOwner, labelProvider);
	}
}