Bug 60349 [implementation] reduce warnings due to core.runtime deprecations
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/SearchParticipantsPreferencePage.java
setTitle(PreferenceMessages.getString("SearchParticipantsPreferencePage.title"));		  
		setDescription(PreferenceMessages.getString("SearchParticipantsPreferencePage.description")); 
		
		String[] buttonLabels= new String[] { 
			PreferenceMessages.getString("SearchParticipantsPreferencePage.select_all"), 
			PreferenceMessages.getString("SearchParticipantsPreferencePage.deselect_all"),  
		};
		
		fParticipantList= new CheckedListDialogField(null, buttonLabels, new ParticipantLabelProvider());
		fParticipantList.setLabelText(PreferenceMessages.getString("SearchParticipantsPreferencePage.participants.label")); 
		fParticipantList.setCheckAllButtonIndex(0);
		fParticipantList.setUncheckAllButtonIndex(1);
		
		initialize(readActiveParticipants());
	}
	private void initialize(Map activeParticipants) {
		fParticipantList.setElements(Arrays.asList(Platform.getPluginRegistry().getConfigurationElementsFor(JavaSearchPage.PARTICIPANT_EXTENSION_POINT)));
		fParticipantList.setCheckedElements(activeParticipants.values());
	}
	protected void performDefaults() {
    	initialize(readDefaultActiveParticipants());
		
		super.performDefaults();	
    }
    public boolean performOk() {
  		IPreferenceStore prefs= JavaPlugin.getDefault().getPreferenceStore();
  		
  		List checked= fParticipantList.getCheckedElements();
  		
  		writeActiveParticpants(checked);