void (final @NotNull XmlAttribute attribute) { if (!isXmlFile(attribute)) { return; } final String namespace = attribute.getNamespace(); if (attribute.isNamespaceDeclaration() || XmlUtil.XML_SCHEMA_INSTANCE_URI.equals(namespace)) { return; } XmlTag tag = attribute.getParent(); if (tag == null) return; XmlElementDescriptor elementDescriptor = tag.getDescriptor(); if (elementDescriptor == null || elementDescriptor instanceof AnyXmlElementDescriptor) { return; } final String name = attribute.getName(); checkUnboundNamespacePrefix(attribute, tag, XmlUtil.findPrefixByQualifiedName(name), null, holder, isOnTheFly); }