@Override
  protected XmlElement recomputeXmlElement(final @NotNull DomInvocationHandler parent) {
    if (!parent.isValid()) return null;

    final XmlTag tag = parent.getXmlTag();
    if (tag == null) return null;

    return tag.getAttribute(getXmlElementName(), getXmlApiCompatibleNamespace(parent));
  }
@Override
  protected XmlElement recomputeXmlElement(final @NotNull DomInvocationHandler parent)