public XmlAttributeDescriptor[] getRootAttributeDescriptors(final XmlTag context) {
    if (myTag == null) return XmlAttributeDescriptor.EMPTY;
    return CachedValuesManager.getProjectPsiDependentCache(myTag, XmlNSDescriptorImpl::computeAttributeDescriptors)
      .toArray(XmlAttributeDescriptor.EMPTY);
  }
public XmlAttributeDescriptor[] getRootAttributeDescriptors(final XmlTag context)