private static boolean isAccepted(final Set<String> search, @NotNull final String filter, @Nullable final String description) {
if (null == description) return false;
if (StringUtil.containsIgnoreCase(description, filter)) return true;
final SearchableOptionsRegistrar optionsRegistrar = SearchableOptionsRegistrar.getInstance();
final HashSet<String> descriptionSet = new HashSet<String>(search);
descriptionSet.removeAll(optionsRegistrar.getProcessedWords(description));
return descriptionSet.isEmpty();
}