Bug 315281 update copyrights for 3.6
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/NavigatorActivationService.java
activatedExtensionsMap.put(aNavigatorExtensionIds[i], Boolean.FALSE);
			}
		}
		notifyListeners(aNavigatorExtensionIds, toEnable);
	}
	/**
	 * Save the activation state for the given viewer.
	 * 
	 */
	public void persistExtensionActivations() {
		IEclipsePreferences prefs = NavigatorContentService.getPreferencesRoot();
		
		synchronized (activatedExtensionsMap) {
			Iterator activatedExtensionsIterator = activatedExtensionsMap.keySet().iterator();
			
			
			StringBuffer preferenceValue = new StringBuffer();
			String navigatorExtensionId = null;
			boolean isActive = false;
			while (activatedExtensionsIterator.hasNext()) {
				navigatorExtensionId = (String) activatedExtensionsIterator.next();
				isActive = isNavigatorExtensionActive(navigatorExtensionId);
				preferenceValue.append(navigatorExtensionId)
									.append(EQUALS)
										.append( isActive ? Boolean.TRUE : Boolean.FALSE )				
											.append(DELIM);
			}
			prefs.put(getPreferenceKey(), preferenceValue.toString());
		}
		NavigatorContentService.flushPreferences(prefs);