void (@NotNull Project project, @NotNull InspectionProfileImpl profile, @NotNull Configuration configuration) { final String shortName = configuration.getUuid(); final InspectionToolWrapper<?, ?> toolWrapper = profile.getInspectionTool(shortName, project); if (toolWrapper != null) { // already added return; } final StructuralSearchInspectionToolWrapper wrapped = new StructuralSearchInspectionToolWrapper(Collections.singletonList(configuration)); profile.addTool(project, wrapped, null); // enable inspection even when profile is locked, because either: // - user just added this inspection explicitly // - or inspection was just imported from enabled old SSR inspection profile.setToolEnabled(shortName, true); }