private static @Nullable XmlAttributeDescriptor getDescriptionImpl(@NotNull XmlAttribute attribute) {
    final XmlTag tag = attribute.getParent();
    // e.g. XmlDecl or PI
    if (tag != null) {
      final XmlElementDescriptor descr = tag.getDescriptor();
      if (descr != null) {
        return descr.getAttributeDescriptor(attribute);
      }
    }
    return null;
  }
private static @Nullable XmlAttributeDescriptor getDescriptionImpl(@NotNull XmlAttribute attribute)