Bug 119849 Open Type's Window Working Sets setting isn't remembered
Using the the build "I20051206-1200" the "Open Type" dialog doesn't remember the setting "Window Working Sets" for the "Select Working Sets..." option. The other settings are remembered :/ Example: I have a clean workspace, create two projects (A and B, w/ one class each: A and B), assign to two working sets (one containing A, on B) , select project "A" as window working set, selct "Open Type", select "Window Working Sets" in "Select Working Set..." - everything is fine. I close the "Open Type" dialog, reopen it, and the setting is back to "No Working Sets"
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java
private void add(IMenuManager mm, IAction action) {
		IContributionItem item= new ActionContributionItem(action);
		mm.appendToGroup(ACTION_GROUP, item);
		fContributions.add(item);
	}
	
	private void add(IMenuManager mm, IContributionItem item) {
		mm.appendToGroup(ACTION_GROUP, item);
		fContributions.add(item);
	}
	
	private void removePreviousLRUWorkingSetActions(IMenuManager mm) {
		for (int i= 1; i < fLRUMenuCount; i++) {
			String id= WorkingSetMenuContributionItem.getId(i);
			IContributionItem item= mm.remove(id);
			fContributions.remove(item);
		}
	}
	private void addLRUWorkingSetActions(IMenuManager mm) {
		IWorkingSet[] workingSets= PlatformUI.getWorkbench().getWorkingSetManager().getRecentWorkingSets();
		Arrays.sort(workingSets, new WorkingSetComparator());
		
		int currId= 1;
		if (fSite != null) {
			addLRUWorkingSetAction(mm, currId++, fSite.getPage().getAggregateWorkingSet());
		}
		
		for (int i= 0; i < workingSets.length; i++) {
			if (!workingSets[i].isAggregateWorkingSet()) {
				addLRUWorkingSetAction(mm, currId++, workingSets[i]);