title: JAXB multiple @XmlRootElement
body: <p>I have a class annotated as follows:</p>
  
  <pre><code>@XmlRootElement(name="response")
  @XmlType(propOrder={"paymentid", 
                      "result",
                      "responsecode", 
                      "authorizationcode", 
                      "merchantorderid", 
                      "rrn", 
                      "cardcountry", 
                      "cardtype"})
  public class MOTOResponseIn {
  ...
  }
  </code></pre>
  
  <p>The root element of the mapped XML could be also be <strong>error</strong> beside 
  <strong>response</strong>. </p>
  
  <p>How can I annotate the class so that both root elements are allowed?</p>