Currently most "@XmlElement"s are containing an explicit "name=" attribute to
specifiy the name of the element used at each particular place. In fact, in
virtually all places this is exactly the same name provided to the "name="
attribute of the referenced JAXB class's "@XmlRootElement" annotation.
Not only that this leads to cluttered and unnecessarily complex code, it also
implies a potential risk of induced errors resulting from this redundancy (e.
g. by typos in one or more places).
To improve the readability of the code and to reduce the potential risk of
errors, wherever possible the rule "Convention over configuration" shall get
applied, i. e. @XmlElement(name = "") should get replaced by @XmlElementRef.