DomElementProblemDescriptor createProblem(@NotNull DomElement domElement,
                                            ProblemHighlightType highlightType,
                                            @InspectionMessage String message,
                                            @Nullable TextRange textRange,
                                            @NotNull LocalQuickFix @NotNull ... fixes);

  @NotNull
  DomElementResolveProblemDescriptor createResolveProblem(@NotNull GenericDomValue element, @NotNull PsiReference reference);

  @NotNull
  AnnotationHolder getAnnotationHolder();
DomElementProblemDescriptor createProblem(@NotNull DomElement domElement,
                                            ProblemHighlightType highlightType,
                                            @InspectionMessage String message,
                                            @Nullable TextRange textRange,
                                            @NotNull LocalQuickFix @NotNull ... fixes);

  @NotNull
  DomElementResolveProblemDescriptor createResolveProblem(@NotNull GenericDomValue element, @NotNull PsiReference reference);

  @NotNull
  AnnotationHolder getAnnotationHolder()