title: JAXB marshaller no-arg default constructor
body: <p>I would like to marshalling a java object from a java library. </p>
  
  <p>When marshalling a java object using JAXB marschaller, I have got a problem:</p>
  
  <blockquote>
    <p>class A does not have a no-arg default constructor</p>
  </blockquote>
  
  <p>I used a Java Decomplier to check the class a implementation, it is like this:</p>
  
  <pre><code>public final class AImpl
    implements A
  </code></pre>
  
  <p>That means I can not extends class <code>AImpl</code>. </p>
  
  <p>So How can I fix the problem with no-arg default constructor?</p>