title: JAXB with nested elements
body: <pre><code>&lt;productInfo&gt;
    &lt;product&gt;
      &lt;productPrice&gt;
        &lt;price&gt;&lt;/price&gt;
      &lt;/productPrice&gt;
    &lt;/product&gt;
  &lt;productInfo&gt;
  </code></pre>
  
  <p>To create an XML like the above I am creating classes for <code>productInfo</code>, <code>product</code>, <code>productPrice</code> and then I am "unmarshalling" using JAXB annotations.</p>
  
  <p>Is there any way to unmarshall without creating <code>product</code> class?</p>