Bug 60349 [implementation] reduce warnings due to core.runtime deprecations
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/SearchParticipantsPreferencePage.java
return true;
    }
	
	private final static String STORE_ACTIVE_PARTICIPANTS= "JAVA_SEARCH_ACTIVE_PARTICIPANTS"; 
	private static void writeActiveParticpants(Collection participantIDs) {
		String[] ids= new String[participantIDs.size()];
		Iterator participants= participantIDs.iterator();
		int i= 0;
		while (participants.hasNext()) {
			IConfigurationElement element= (IConfigurationElement)participants.next();
			ids[i++]=  element.getAttribute("id"); 
		}
		String idString= packOrderList(ids);
		JavaPlugin.getDefault().getPreferenceStore().putValue(STORE_ACTIVE_PARTICIPANTS, idString);
  		JavaPlugin.getDefault().savePluginPreferences();
	}	
	
	public static Map readActiveParticipants() {
		String idString= JavaPlugin.getDefault().getPreferenceStore().getString(STORE_ACTIVE_PARTICIPANTS);
		return createActiveParticipants(idString);
	}
	
	private static Map readDefaultActiveParticipants() {
		String idString= JavaPlugin.getDefault().getPreferenceStore().getDefaultString(STORE_ACTIVE_PARTICIPANTS);
		return createActiveParticipants(idString);
	}
	
	public static boolean hasAnyParticipants() {
		return Platform.getPluginRegistry().getConfigurationElementsFor(JavaSearchPage.PARTICIPANT_EXTENSION_POINT).length > 0;
	}