void (@NotNull AnalysisScope scope, @NotNull InspectionManager manager, @NotNull GlobalInspectionContext globalContext, @NotNull ProblemDescriptionsProcessor problemDescriptionsProcessor) { RefManager refManager = globalContext.getRefManager(); for (Module module : ModuleManager.getInstance(globalContext.getProject()).getModules()) { if (ReadAction.compute(() -> scope.containsModule(module))) { RefModule refModule = refManager.getRefModule(module); if (refModule != null) { CommonProblemDescriptor[] descriptors = getDescriptors(manager, refModule, module); if (descriptors != null) { problemDescriptionsProcessor.addProblemElement(refModule, descriptors); } } } } }