JAXB is complaining that class X "...does not have a no-arg default constructor."
Class X in my case is one among dozens of auto-generated, final classes that indeed do not have a no-arg default constructor. It also happens to extend an abstract class that I can modify if I wish. I thought of putting an @XmlJavaTypeAdapter annotation on the abstract class but that doesn't work and I'm not sure it even makes sense. What is the best solution or workaround for this?
EDIT: Just to be clear. I cannot modify the generated classes.