List<String> (XmlTag rootTag) { PsiMetaData metaData = rootTag.getMetaData(); if (metaData instanceof XmlNSDescriptorImpl nsDescriptor) { List<String> elementDescriptors = new ArrayList<>(); XmlElementDescriptor[] rootElementsDescriptors = nsDescriptor.getRootElementsDescriptors(PsiTreeUtil.getParentOfType(rootTag, XmlDocument.class)); for (XmlElementDescriptor e : rootElementsDescriptors) { elementDescriptors.add(e.getName()); } return elementDescriptors; } return Collections.emptyList(); }