@Contract(pure = true)
  public @NotNull ProblemBuilder problem(@NotNull PsiElement psiElement, @InspectionMessage @NotNull String descriptionTemplate) {
    return new ProblemBuilder(psiElement, descriptionTemplate);
  }
@Contract(pure = true)
  public @NotNull ProblemBuilder problem(@NotNull PsiElement psiElement, @InspectionMessage @NotNull String descriptionTemplate)