Bug 287103 [CommonNavigator] contentServiceLabelProvider doesn't properly implement overrides
tests/org.eclipse.ui.tests.navigator/src/org/eclipse/ui/tests/navigator/SorterTest.java
refreshViewer();
		_viewer.update(_p1, new String[] { "prop1" });
		_viewer.expandAll();
 
		assertEquals("prop1", TestSorterResource._sorterProperty);
		assertEquals(_p1, TestSorterResource._sorterElement);
	}
	protected void dynamicAddModelObjects() throws Exception {
		_viewer.setExpandedState(_project, true);
		Properties props = new Properties();
		props.put("AddedParent", "Child1,AddedChild1");
		TestExtensionTreeData newData = new TestExtensionTreeData(
				TestContentProvider._modelRoot, "AddedParent", props, null);
		_viewer.add(_project, newData);
		_viewer.setExpandedState(newData, true);
		_viewer.add(newData, _project.getFile("AddedFile1.txt"));
		_viewer.add(newData, _project.getFile("AddedFile2.txt"));
	}
	public void testSorterContentOverride() throws Exception {
		waitForModelObjects();
		_contentService.bindExtensions(
				new String[] { TEST_CONTENT_SORTER_MODEL_OVERRIDE }, false);
		_contentService.getActivationService().activateExtensions(
				new String[] { TEST_CONTENT_SORTER_MODEL_OVERRIDE }, false);
		INavigatorContentDescriptor desc = _contentService
				.getContentDescriptorById(TEST_CONTENT_SORTER_MODEL_OVERRIDE);
		
		TestSorterDataAndResource sorter = (TestSorterDataAndResource) _contentService
				.getSorterService().findSorter(desc, _project, null, null);
		sorter._forward = false;