List<String> (PsiElement element, PsiElement originalElement) { if (element instanceof XmlTag tag) { MyPsiElementProcessor processor = new MyPsiElementProcessor(); XmlUtil.processXmlElements(tag,processor, true); if (processor.url == null) { XmlTag declaration = getComplexOrSimpleTypeDefinition(element, originalElement); if (declaration != null) { XmlUtil.processXmlElements(declaration,processor, true); } } return processor.url != null ? Collections.singletonList(processor.url) : null; } return null; }