void (@NotNull String toolId, NamedScope scope, @NotNull Project project) { ToolsImpl tools = myBaseProfile.getToolsOrNull(toolId, project); if (tools == null) return; InspectionToolWrapper<?, ?> baseDefaultWrapper = tools.getDefaultState().getTool(); ScopeToolState state = myTools.get(toolId).getTools().stream().filter(s -> scope == s.getScope(project)).findFirst().orElseThrow(IllegalStateException::new); state.setTool(copyToolSettings(baseDefaultWrapper)); mySchemeState = SchemeState.POSSIBLY_CHANGED; }