title: JaxbUnmarshaller and Package-info doesn't work
body: <p>i'm trying to unmarshall an xml like this:</p>
  
  <pre><code>&lt;SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:b2bHotelSOAP" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"&gt;
     &lt;SOAP-ENV:Body&gt;
        &lt;ns1:getAvailableHotelResponse&gt;
           &lt;return xsi:type="ns1:getAvailableHotelResponse"&gt;
              &lt;responseId xsi:type="xsd:integer"&gt;1&lt;/responseId&gt;
              &lt;searchId xsi:type="xsd:string"&gt;HR-47754204&lt;/searchId&gt;
              &lt;totalFound xsi:type="xsd:integer"&gt;20&lt;/totalFound&gt;
              &lt;availableHotels SOAP-ENC:arrayType="ns1:hotel[20]" xsi:type="ns1:hotelArray"&gt;
                 ...
              &lt;/availableHotels&gt;
            &lt;/return&gt;
        &lt;/ns1:getAvailableHotelResponse&gt;
     &lt;/SOAP-ENV:Body&gt;
  &lt;/SOAP-ENV:Envelope&gt;
  </code></pre>
  
  <p>i'm using that <code>package-info.java</code> to specify the namespace used into soap response:</p>
  
  <pre><code>@XmlSchema(
      namespace="http://schemas.xmlsoap.org/soap/envelope/", 
      elementFormDefault=XmlNsForm.QUALIFIED,
      xmlns={
              @XmlNs(namespaceURI = "http://schemas.xmlsoap.org/soap/envelope/", prefix = "SOAP-ENV"),
              @XmlNs(namespaceURI = "urn:b2bHotelSOAP", prefix = "ns1"),
              @XmlNs(namespaceURI = "http://www.w3.org/2001/XMLSchema", prefix = "xsd"),
              @XmlNs(namespaceURI = "http://www.w3.org/2001/XMLSchema-instance", prefix = "xsi"),
              @XmlNs(namespaceURI = "http://schemas.xmlsoap.org/soap/encoding/", prefix = "SOAP-ENC")
  
      }
  )
  @XmlAccessorType(XmlAccessType.FIELD)
  package com.giove.viaggi.hsw.provider.hotelspro;
  
  import javax.xml.bind.annotation.XmlAccessType;
  import javax.xml.bind.annotation.XmlAccessorType;
  import javax.xml.bind.annotation.XmlNs;
  import javax.xml.bind.annotation.XmlNsForm;
  import javax.xml.bind.annotation.XmlSchema;
  </code></pre>
  
  <p>what i need is to unmarshall that soap xml into this bean:</p>
  
  <pre><code>package myPackage;
  
  import java.util.ArrayList;
  import java.util.List;
  import javax.xml.bind.annotation.XmlRootElement;
  import org.eclipse.persistence.oxm.annotations.XmlPath;
  
  @XmlRootElement(name="Envelope")
  public class MyBean {
  
      @XmlPath("return/availableHotels/item")
      private List&lt;Hotel&gt; hotels;
  
      public List&lt;Hotel&gt; getHotels(){
          return this.hotels==null?new ArrayList&lt;Hotel&gt;():this.hotels;
      }
  }
  </code></pre>
  
  <p>When i try to unmarshall it using jaxbUnmarshaller it gives me always null for the hotels attribute even if they are present into soap response.</p>
  
  <p>Do i make any mistake?</p>
  
  <p>Can please someone give me an help?</p>
  
  <p>Thanks!</p>