Bug 184755 [DataBinding] internal tree content provider does not work
I broke the tree content providers while trying to update them to use TreePaths. It would be good to have a working implementation again...
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/internal/viewers/OrderedTreeContentProvider.java
}
	private OrderedTreeNode getNode(TreePath parentElement) {
		OrderedTreeNode result = (OrderedTreeNode) mapElementToTreeNode
				.get(parentElement);
		if (result == null) {
			result = new OrderedTreeNode(parentElement, this);
			mapElementToTreeNode.put(parentElement, result);
			elements.fireSetChange(Diffs.createSetDiff(Collections
					.singleton(parentElement), Collections.EMPTY_SET));
		}
		return result;
	}
	/**
	 * Returns the set of all elements that have been discovered in this tree so
	 * far. Callers must not dispose this set. Never null.
	 * 
	 * @return the set of all elements that have been discovered in this tree so
	 *         far.
	 */
	public IObservableSet getKnownElements() {
		return elements;
	}
	void changeStale(int staleDelta) {
		staleCount += staleDelta;
		processPrefetches();
		elements.setStale(staleCount != 0);
	}
	/**
	 * Returns the associated tree viewer.
	 *