}
private void onDelete() {
IStructuredSelection selection = (IStructuredSelection) fViewer.getSelection();
List<?> selectedFilters = selection.toList();
ConfirmDialog dialog = new ConfirmDialog(getShell(), Messages.NewsFiltersListDialog_CONFIRM_DELETE, Messages.NewsFiltersListDialog_NO_UNDO, getMessage(selectedFilters), null);
if (dialog.open() == IDialogConstants.OK_ID) {
List<ISearchFilter> filtersToDelete = new ArrayList<ISearchFilter>(selectedFilters.size());
for (Iterator<?> iterator = selectedFilters.iterator(); iterator.hasNext();) {
ISearchFilter filter = (ISearchFilter) iterator.next();