@Override
  public @Nullable XmlAttributeDescriptor getAttribute(String localName, String namespace, XmlTag context) {
    return getFirst(descriptor -> descriptor.getAttribute(localName, namespace, context));
  }
@Override
  public @Nullable XmlAttributeDescriptor getAttribute(String localName, String namespace, XmlTag context)