void (Dependency dependency, DomElementAnnotationHolder holder) { final GenericAttributeValue<Boolean> optional = dependency.getOptional(); if (optional.getValue() == Boolean.FALSE) { highlightRedundant(optional, DevKitBundle.message("inspections.plugin.xml.dependency.superfluous.optional"), ProblemHighlightType.WARNING, holder); } else if (optional.getValue() == Boolean.TRUE && !DomUtil.hasXml(dependency.getConfigFile())) { holder.createProblem(dependency, DevKitBundle.message("inspections.plugin.xml.dependency.specify.config.file"), new AddDomElementQuickFix<>(dependency.getConfigFile())).highlightWholeElement(); } }