title: XmlElement annotation dissallowed with WebParam
body: <p>I have a method inside a webservice, with the following signature:</p>
  
  <pre><code>@WebResult(name="purchaseId") public int CreatePurchase(
              @XmlElement(required=true)
              @WebParam(name = "item") String item {
    ...
  }
  </code></pre>
  
  <p>It seems to me (based on what information i've found) that this <em>should</em> work. Unfortunately, I get the following error message on compilation:</p>
  
  <pre><code>The annotation @XmlElement is disallowed for this location
  </code></pre>
  
  <p>Does anyone know how to resolve the issue?</p>