Bug 175418 [DataBinding] TreePath moved to internal package
In M5 TreePath moved from org.eclipse.core.databinding.observable.tree.TreePath to org.eclipse.core.internal.databinding.observable.tree.TreePath Non Internal Public interfaces such as: org.eclipse.core.databinding.observable.tree.IOrderedTreeProvider and org.eclipse.core.databinding.observable.tree.IUnorderedTreeProvider depend on this class.
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/tree/IOrderedTreeProvider.java
/**
	 * Returns the children of the given element, or null if the element is a
	 * leaf node. The caller of this method is expected to dispose the result
	 * list when it is no longer needed.
	 * 
	 * @param element
	 *            the tree path of the element to query
	 * @return the children of the given element, or null if the element is a
	 *         leaf node
	 */
	IObservableList createChildList(TreePath element);
	/**
	 * @return the realm shared by all child lists
	 */
	Realm getRealm();
}