Maps an interface or a method to the XML type, element or attribute. Interfaces usually map to
 XML types, while methods map to XML element or attribute. It is not the purpose of this
 annotation to differentiate types from attributes, since this distinction can already be inferred
 from Java reflection. This annotation, completed with reflection if needed, should only provides
 enough information for finding the corresponding XML element in the 
schema.