QName (@NotNull XmlTag tag) { if (isNamespaceDeclared(tag, tag.getNamespace())) { return new QName(tag.getNamespace(), tag.getLocalName(), tag.getNamespacePrefix()); } else { return new QName(null, tag.getLocalName()); } }