Java Web Services / JAXB - Superclasse abstraite

J'ai un forfait avec JAXB classes annotées avec un abrégé de la superclasse. Je veux profiter de cette super-classe dans l'interface de service web, j'ai donc
pouvez passer tout de sous-classes en tant que paramètre. Quand je le fais, une exception est levée:

javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException
- with linked exception:
[javax.xml.bind.UnmarshalException: Unable to create an instance of xxx.yyy.ZZZ
- with linked exception:
[java.lang.InstantiationException]]

Il est possible de manuellement marshall/unmarshall & passer comme paramètre une chaîne de caractères, mais je voudrais l'éviter. Des idées comment faire?

source d'informationauteur alex.zherdev