private void checkTag(XmlTag tag) {
    if (ourDoJaxpTesting) return;

    if (!myHolder.hasErrorResults()) {
      checkTagByDescriptor(tag);
    }

    if (!myHolder.hasErrorResults()) {
      if (!skipValidation(tag)) {
        final XmlElementDescriptor descriptor = tag.getDescriptor();

        if (tag instanceof HtmlTag
            && (descriptor instanceof AnyXmlElementDescriptor || descriptor == null)) {
          return;
        }

        checkReferences(tag);
      }
    }
  }
 private void addToResults(final HighlightInfo info) {
   myHolder.add(info);
 }