Non utilizzare lo stesso nome XmlType per più classi

Durante la migrazione da WebSphere tradizionale a Liberty, i nomi di annotazione duplicati nelle classi JAX-WS possono causare eccezioni di runtime @XmlType nelle classi JAX-WS possono causare eccezioni di runtime. Per impostazione predefinita, se l'attributo @XmlType è lasciato vuoto, l'attributo name dell'annotazione viene impostato come nome della classe. Questo può portare a conflitti quando la stessa classe appare in pacchetti diversi. Questa regola segnala i nomi effettivi duplicati, in modo da poter modificare le annotazioni (ad esempio, cambiando da @XmlType(name="retryEventRequest" ) a @XmlType(name="retryEventRequest2" )) per risolvere i conflitti.

Per ulteriori informazioni, consultare: Java SE 8 JAXB XmlType Documentazione sulle annotazioni.