targetId, oldAreUserDefinedPatternsEnabled, oldUserDefinedPatterns,
oldEnabledFilterIDs);
if (!oldAreUserDefinedPatternsEnabled) {
oldUserDefinedPatterns = Lists.newArrayList();
}
if (dialog.open() == Window.OK) {
final boolean areUserDefinedPatternsEnabled = dialog
.areUserDefinedPatternsEnabled();
List<String> userDefinedPatterns = dialog.getUserDefinedPatterns();
final Set<String> enabledFilterIDs = dialog.getEnabledFilterIds();
// TODO should we support filter LRU history (as in JDT)?