title: How can I make a WebMethod parameter required
body: <p>We use the "start from Java" approach to creating JAX-WS 2.0 web services using the Metro 1.5 stack.  When we point a standard tool like SoapUI at one of our web services it indicates that parameters to WebMethods are optional.  The generated xsd shows minOccurs=0.</p>
  
  <p>I need a way to make WebMethod parameters required (maybe minOccurs=1 in the xsd) in the "start from Java" approach.  I would think there is a Java annotation for this, but I haven't been able to find one.  The XmlElement annotation has required attribute, but XmlElement cannot be applied to WebMethod parameters.</p>
  
  <p>Is there a way to make my WebMethod parameters required, short of manually editing the xsd and setting minOccurs to 1?</p>