Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/viewers/TreeViewerUpdatableTreeExtended.java
private void initializeColumnValidator(Column column, Class propertyType){
		column.setValidator(new IValidator() {
			public String isPartiallyValid(Object value) {
				return null;
			}
			public String isValid(Object value) {
				return null;
			}
		});		
	}
	
	protected CellEditor createCellEditor(final Column column) {
		return new TextCellEditor(treeViewerDescription.getTreeViewer().getTree()) {				
			protected void doSetValue(Object value) {
				super.doSetValue( column.getConverter().convertModelToTarget(value));
			}
			protected Object doGetValue() {
				String textValue = (String)super.doGetValue();
				return column.getConverter().convertTargetToModel(textValue);
			}
		};
		
	}
	private void fillDescriptionDefaults(final IDataBindingContext dataBindingContext) {
		Class[] types = treeViewerDescription.getClassTypes();
		if (types==null) return;
		
		for (int i=0; i<types.length; i++) {
			int colCount = treeViewerDescription.getColumnCount(types[i]);