Iterator activeParticipants= SearchParticipantsPreferencePage.readActiveParticipants().values().iterator();
Iterator activeParticipants= SearchParticipantsPreferencePage.readAllParticipants().values().iterator();
	private void collectParticipants(Map participants, IProject[] projects) throws CoreException {		Iterator activeParticipants= SearchParticipantsPreferencePage.readActiveParticipants().values().iterator();		while (activeParticipants.hasNext()) {			IConfigurationElement participant= (IConfigurationElement) activeParticipants.next();			String id= participant.getAttribute("id"); //$NON-NLS-1$			for (int i= 0; i < projects.length; i++) {				if (participants.containsKey(id))					break;				if (projects[i].hasNature(participant.getAttribute("nature"))) //$NON-NLS-1$					participants.put(id, participant.createExecutableExtension("class")); //$NON-NLS-1$			}		}	}