Bug 315281 update copyrights for 3.6
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/sorters/NavigatorSorterService.java
private final NavigatorContentService contentService;
	
	private final Map sorters = new HashMap();
	private INavigatorContentDescriptor[] sortOnlyDescriptors;
	/**
	 * Create a sorter service attached to the given content service.
	 * 
	 * @param aContentService
	 *            The content service used by the viewer that will use this
	 *            sorter service.
	 */
	public NavigatorSorterService(NavigatorContentService aContentService) {
		contentService = aContentService;
		computeSortOnlyDescriptors();
	}
	private synchronized void computeSortOnlyDescriptors() {
		INavigatorContentDescriptor[] allDescriptors;
		allDescriptors = NavigatorContentDescriptorManager.getInstance().getSortOnlyContentDescriptors();
		
		List sortOnlyList = new ArrayList();
		for (int i = 0; i < allDescriptors.length; i++) {
			if (contentService.isActive(allDescriptors[i].getId())) {
				sortOnlyList.add(allDescriptors[i]);