@Override
  protected XmlElement recomputeXmlElement(final @NotNull DomInvocationHandler parentHandler) {
    final XmlTag tag = parentHandler.getXmlTag();
    if (tag == null) return null;

    final List<XmlTag> tags = DomImplUtil.findSubTags(tag, getXmlName(), parentHandler.getFile());
    if (tags.size() <= myIndex) return null;

    return tags.get(myIndex);
  }
@Override
  protected XmlElement recomputeXmlElement(final @NotNull DomInvocationHandler parentHandler)