InspectionProfileImpl (@NotNull InspectionManager manager, @NotNull GlobalInspectionContext globalContext) { if (globalContext instanceof GlobalInspectionContextBase globalInspectionContext) { InspectionProfileImpl profile = globalInspectionContext.getCurrentProfile(); if (profile.getSingleTool() == null) { return profile; } } String currentProfileName = ((InspectionManagerBase)manager).getCurrentProfile(); InspectionProjectProfileManager profileManager = InspectionProjectProfileManager.getInstance(manager.getProject()); return ObjectUtils.notNull(profileManager.getProfile(currentProfileName, false), profileManager.getCurrentProfile()); }