Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/viewers/TreeViewerUpdatableTree.java
updatingVirtual=true;
				try {					
					fireChangeEvent(ChangeEvent.VIRTUAL, null, null, element, -1);
					
					
					node.setRequestedChildren(true);
					
					
					
					have = node.getChildren()!=null && node.getChildren().size()>0;
			    }
			    finally {			    	
			    	updatingVirtual=false;
			    }
		}
		return have;
	}
	/**
	 * @param element
	 * @return element's parent
	 */
	public Object getParent(Object element) {
		TreeNode elementNode = (TreeNode)nodes.get(element);
		return elementNode.getParent();
	}
	public Class[] getTypes() {
		return classTypes;
	}	
}