Bug 60349 [implementation] reduce warnings due to core.runtime deprecations
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/SearchParticipantsPreferencePage.java
private static Map createActiveParticipants(String idList) {
		String[] ids= unpackOrderList(idList);
		HashMap activeParticipants= new HashMap();
		if (ids != null) {
			IConfigurationElement[] allParticipants= Platform.getPluginRegistry().getConfigurationElementsFor(JavaSearchPage.PARTICIPANT_EXTENSION_POINT);
			for (int i= 0; i < allParticipants.length; i++) {
				for (int j= 0; j < ids.length; j++) {
					if (ids[j].equals(allParticipants[i].getAttribute("id"))) 
						activeParticipants.put(ids[j], allParticipants[i]);
				}
			}
		}
		return activeParticipants;
	}
	private static String[] unpackOrderList(String str) {
		StringTokenizer tok= new StringTokenizer(str, ";"); 
		int nTokens= tok.countTokens();
		String[] res= new String[nTokens];
		for (int i= 0; i < nTokens; i++) {
			res[i]= tok.nextToken();
		}
		return res;
	}
	
	private static String packOrderList(String[] orderList) {
		StringBuffer buf= new StringBuffer();
		for (int i= 0; i < orderList.length; i++) {
			buf.append(orderList[i]);
			buf.append(';');
		}