Bug 90569 combobox needs to remember more items
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/JavaSearchPage.java
IWorkingSetManager workingSetManager= PlatformUI.getWorkbench().getWorkingSetManager();
				workingSets= new IWorkingSet[wsIds.length];
				for (int i= 0; workingSets != null && i < wsIds.length; i++) {
					workingSets[i]= workingSetManager.getWorkingSet(wsIds[i]);
					if (workingSets[i] == null) {
						workingSets= null;
					}
				}
			}
			try {
				int searchFor= settings.getInt("searchFor"); 
				int scope= settings.getInt("scope"); 
				int limitTo= settings.getInt("limitTo"); 
				boolean isCaseSensitive= settings.getBoolean("isCaseSensitive"); 
				return 	new SearchPatternData(searchFor, limitTo, pattern, isCaseSensitive, elem, scope, workingSets);
			} catch (NumberFormatException e) {
				return null;
			}
		}
		
	}
	
	public static final String PARTICIPANT_EXTENSION_POINT= "org.eclipse.jdt.ui.queryParticipants"; 
	public static final String EXTENSION_POINT_ID= "org.eclipse.jdt.ui.JavaSearchPage"; 
	public static final String PREF_SEARCH_JRE= "org.eclipse.jdt.ui.searchJRE"; 
	
	
	private final static String PAGE_NAME= "JavaSearchPage"; 
	private final static String STORE_CASE_SENSITIVE= "CASE_SENSITIVE"; 
	private final static String STORE_HISTORY= "HISTORY";