Bug 275039 [Markers] Configure contents "Match all/any configuration" wording ambiguous
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/FiltersConfigurationDialog.java
private void loadDialogSettings() {
		IDialogSettings settings = getDialogSettings();
		String selection = settings.get(SELECTED_FILTER_GROUP);
		if (selection != null) {
			Iterator groups = filterGroups.iterator();
			while (groups.hasNext()) {
				MarkerFieldFilterGroup group = (MarkerFieldFilterGroup) groups
						.next();
				if (group.getName().equals(selection)) {
					filtersList.setSelection(new StructuredSelection(group));
					return;
				}
			}
		}
		
		filtersList.setSelection(new StructuredSelection(filterGroups
				.iterator().next()));
	}
	/**
	 * Make a working copy of the groups.
	 * 
	 * @param groups
	 * @return Collection of MarkerFieldFilterGroup
	 */
	private Collection makeWorkingCopy(Collection groups) {
		Iterator initialFiltersIterator = groups.iterator();
		Collection returnFilters = new ArrayList(groups.size());
		while (initialFiltersIterator.hasNext()) {
			MarkerFieldFilterGroup group = (MarkerFieldFilterGroup) initialFiltersIterator
					.next();