Bug 121040 Patch for API changes in Team
I have cleaned up some API a bit which resulted in a change in a JDT class. I will attahc a patch that swithes to using a new method name.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/model/JavaSynchronizationContentProvider.java
* @return the resource traversals
	 */
	private static ResourceTraversal[] getResourceTraversals(final Object element) {
		final ResourceMapping mapping= getResourceMapping(element);
		if (mapping != null) {
			try {
				return mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, new NullProgressMonitor());
			} catch (CoreException exception) {
				JavaPlugin.log(exception);
			}
		}
		return new ResourceTraversal[0];
	}
	
	private ITreeContentProvider fContentProvider= null;
	
	private Object fModelRoot= null;
	/**
	 * {@inheritDoc}
	 */
	protected Object[] getChildrenInScope(final Object parent, final Object[] children) {
		final Object[] elements= super.getChildrenInScope(parent, children);
		final ISynchronizationContext context= getContext();
		if (context != null) {
			final IResourceDiffTree tree= context.getDiffTree();
			if (parent instanceof IPackageFragment) {
				return getPackageFragmentChildren(tree, parent, elements);
			} else if (parent instanceof IPackageFragmentRoot) {
				return getPackageFragmentRootChildren(tree, parent, elements);
			} else if (parent instanceof IJavaProject) {