@Override
  public void error(@InspectionMessage String error, final PsiElement holder,
                    JsonValidationError.FixableIssueKind fixableIssueKind,
                    JsonValidationError.IssueData data,
                    JsonErrorPriority priority) {
    if (myErrors.containsKey(holder)) return;
    myErrors.put(holder, new JsonValidationError(error, fixableIssueKind, data, priority));
  }
@Override
  public void error(@InspectionMessage String error, final PsiElement holder,
                    JsonValidationError.FixableIssueKind fixableIssueKind,
                    JsonValidationError.IssueData data,
                    JsonErrorPriority priority)