Bug 287103 [CommonNavigator] contentServiceLabelProvider doesn't properly implement overrides
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/NavigatorContentService.java
}
		}
		if (boundDescriptors.size() == 0) {
			return NO_DESCRIPTORS;
		}
		
		if (Policy.DEBUG_EXTENSION_SETUP) {
			System.out.println("bindExtensions: " + 
					boundDescriptors);
		}
		return (INavigatorContentDescriptor[]) boundDescriptors
				.toArray(new INavigatorContentDescriptor[boundDescriptors
						.size()]);
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @seeorg.eclipse.ui.internal.navigator.INavigatorContentService#
	 * createCommonContentProvider()
	 */
	public ITreeContentProvider createCommonContentProvider() {
		if (contentProviderInitialized) {
			return contentProvider;
		}
		synchronized (this) {
			if (contentProvider == null) {
				contentProvider = new NavigatorContentServiceContentProvider(
						this);
			}
			contentProviderInitialized = true;