@Override
  public void registerProblem(@NotNull @Nls(capitalization = Nls.Capitalization.Sentence) String message,
                              @Nullable @NlsContexts.DetailedDescription String description,
                              @NotNull ProjectStructureProblemType problemType,
                              @NotNull PlaceInProjectStructure place,
                              @Nullable ConfigurationErrorQuickFix fix) {
    final List<ConfigurationErrorQuickFix> fixes = ContainerUtil.createMaybeSingletonList(fix);
    registerProblem(new ProjectStructureProblemDescription(message,
                                                           description != null ? HtmlChunk.raw(description) : HtmlChunk.empty(),
                                                           place,
                                                           problemType,
                                                           ProjectStructureProblemDescription.ProblemLevel.PROJECT,
                                                           fixes,
                                                           true));
  }
@Override
  public void registerProblem(@NotNull @Nls(capitalization = Nls.Capitalization.Sentence) String message,
                              @Nullable @NlsContexts.DetailedDescription String description,
                              @NotNull ProjectStructureProblemType problemType,
                              @NotNull PlaceInProjectStructure place,
                              @Nullable ConfigurationErrorQuickFix fix)