Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/UpdatableTreeContentProvider.java
return true;
        	}
        }
        
        return false;
    }
    private boolean subtreeExists(Object element) {
        return mapElementToValueTreeNode.containsKey(element);
    }
    public Object[] getChildren(Object parentElement) {
        
        
        
        if (treeViewer == null) {
            return new Object[0];
        }
        
        ValueTreeNode node = (ValueTreeNode) mapElementToValueTreeNode.get(parentElement);
        if (node == null) {
            node = createSubtree(null, parentElement, true);
        }
        return node.getChildren().toArray();
    }
    public Object getParent(Object element) {
        
        
        
        if (treeViewer == null) {
            return null;
        }