void (InspectionProfileImpl selectedProfile, BaseInspectionProfileManager profileManager) { final SeverityRegistrar registrar = profileManager.getSeverityRegistrar(); final Set<HighlightSeverity> severities = selectedProfile.getUsedSeverities(); severities.removeIf(severity -> registrar.isSeverityValid(severity.getName())); if (!severities.isEmpty()) { final SeverityRegistrar oppositeRegister = selectedProfile.getProfileManager().getSeverityRegistrar(); for (HighlightSeverity severity : severities) { final TextAttributesKey attributesKey = TextAttributesKey.find(severity.getName()); final TextAttributes textAttributes = oppositeRegister.getTextAttributesBySeverity(severity); if (textAttributes == null) { continue; } HighlightInfoType.HighlightInfoTypeImpl info = new HighlightInfoType.HighlightInfoTypeImpl(severity, attributesKey); registrar.registerSeverity(new SeverityRegistrar.SeverityBasedTextAttributes(textAttributes.clone(), info), textAttributes.getErrorStripeColor()); } } }