FilterMatcher[] filters = new FilterMatcher[currentSelectedBugAspects.size()]; for (int i = 0; i < filters.length; i++) filters[i] = new FilterMatcher(currentSelectedBugAspects.get(i)); StackedFilterMatcher sfm = new StackedFilterMatcher(filters);
StackedFilterMatcher sfm = currentSelectedBugAspects.getStackedFilterMatcher();
			public void actionPerformed(ActionEvent evt)			{				saveCommentsToBug(currentSelectedBugLeaf);								FilterMatcher[] filters = new FilterMatcher[currentSelectedBugAspects.size()];				for (int i = 0; i < filters.length; i++)					filters[i] = new FilterMatcher(currentSelectedBugAspects.get(i));				StackedFilterMatcher sfm = new StackedFilterMatcher(filters);				if (!ProjectSettings.getInstance().getAllMatchers().contains(sfm))					ProjectSettings.getInstance().addFilter(sfm);								setProjectChanged(true);			}