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

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

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

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

        checkReferences(tag);
      }
    }
  }
private void checkTag(@NotNull XmlTag tag)