Collection<ISearchFilter> existingFilters = DynamicDAO.loadAll(ISearchFilter.class);
if (existingFilters != null && !existingFilters.isEmpty())
dialog.setFilterPosition(existingFilters.size());
if (dialog.open() == IDialogConstants.OK_ID) {
NewsFiltersListDialog filterListDialog = NewsFiltersListDialog.getVisibleInstance();
if (filterListDialog == null) {
filterListDialog = new NewsFiltersListDialog(shell);
filterListDialog.setSelection(dialog.getFilter());
filterListDialog.open();