XmlAttributeDescriptor (XmlAttribute attribute) { XmlAttributeDescriptor descriptor = myDelegate.getAttributeDescriptor(attribute); if (descriptor != null) return descriptor; return getAttributeDescriptor(attribute.getName(), attribute.getParent()); }