public BaseAnalysisActionDialog( @NotNull String title, @NotNull String analysisNoon, @NotNull Project project, @NotNull final AnalysisScope scope, final String moduleName, final boolean rememberScope, @NotNull AnalysisUIOptions analysisUIOptions, @Nullable PsiElement context) { super(true); Disposer.register(myDisposable, myScopeCombo); myAnalysisOptions = analysisUIOptions; myContext = context; if (!analysisUIOptions.ANALYZE_TEST_SOURCES) { myAnalysisOptions.ANALYZE_TEST_SOURCES = scope.isAnalyzeTestsByDefault(); } myProject = project; myFileName = scope.getScopeType() == AnalysisScope.PROJECT || scope.getScopeType() == AnalysisScope.MODULE ? null : scope.getShortenName(); myModuleName = moduleName; myRememberScope = rememberScope; myAnalysisNoon = analysisNoon; init(); setTitle(title); onScopeRadioButtonPressed(); }