Bug 190061 [Metadata] Update @since tags for new API
Patch to follow
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonViewerSorter.java
if (sourceOfRvalue == null)
			sourceOfRvalue = getSource(e2);
		
		if (sourceOfLvalue != null && sourceOfLvalue == sourceOfRvalue) {
			Object parent;
			if (parentPath == null) {
				parent = viewer.getInput();
			} else {
				parent = parentPath.getLastSegment();
			}
			ViewerSorter sorter = sorterService.findSorter(sourceOfLvalue, parent, e1, e2);
			if (sorter != null) {
				return sorter.compare(viewer, e1, e2);
			}
		}
		int categoryDelta = category(e1) - category(e2);
		if (categoryDelta == 0) {
			return super.compare(viewer, e1, e2);
		}
		return categoryDelta;
	}
	private INavigatorContentDescriptor getSource(Object o) {
		Set descriptors = contentService.findDescriptorsWithPossibleChild(o);
		if (descriptors != null && descriptors.size() > 0) {
			return (INavigatorContentDescriptor) descriptors.iterator().next();
		}
		return null;
	}
}