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();
 }