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