void (@NotNull SearchableOptionProcessor processor) { for (InspectionToolWrapper<?, ?> toolWrapper : InspectionToolRegistrar.getInstance().createTools()) { String hit = toolWrapper.getDisplayName(); processor.addOptions(toolWrapper.getDisplayName(), toolWrapper.getShortName(), hit, InspectionToolsConfigurable.ID, InspectionToolsConfigurable.getInspectionsDisplayName(), false); for (String group : toolWrapper.getGroupPath()) { processor.addOptions(group, toolWrapper.getShortName(), hit, InspectionToolsConfigurable.ID, InspectionToolsConfigurable.getInspectionsDisplayName(), false); } final String description = toolWrapper.loadDescription(); if (description != null) { @NonNls String descriptionText = HTML_PATTERN.matcher(description).replaceAll(" "); processor.addOptions(descriptionText, toolWrapper.getShortName(), hit, InspectionToolsConfigurable.ID, InspectionToolsConfigurable.getInspectionsDisplayName(), false); } } }