void (@NotNull Project project, @NotNull ResourceBundleEditorProblemDescriptor descriptor) { final PsiElement element = myElementPointer.getElement(); if (element == null) { return; } final IProperty property = PropertiesImplUtil.getProperty(element); if (property == null) { return; } final IncompletePropertyInspection inspection = getInstance(element); final List<PropertiesFile> allFilesWithoutTranslation = inspection.getPropertiesFilesWithoutTranslation(myResourceBundle, property.getKey()); if (allFilesWithoutTranslation.isEmpty()) { return; } final TreeSet<String> suffixesToIgnore = new TreeSet<>(ContainerUtil.map(allFilesWithoutTranslation, PropertiesUtil::getSuffix)); if (new IncompletePropertyInspectionOptionsPanel(suffixesToIgnore).showDialogAndGet(project)) { InspectionProfileModifiableModelKt.modifyAndCommitProjectProfile(project, it -> ((IncompletePropertyInspection)it.getInspectionTool(TOOL_KEY, element).getTool()).addSuffixes(suffixesToIgnore)); } }