title: why void return method and throws no exception methods are not considered as one way operation by default in jax-ws?
body: <p>I know that <code>jaxws 2.2</code> specification says that all <code>public non-static non-final</code> method on a <code>SEI</code> which does not have <code>WebMethod</code> annotation with <code>exclude</code> as <code>true</code>, should be mapped to wsdl:operation elements. </p>
  
  <p>It also says only the methods annotated with <code>javax.jws.OneWay</code> must be <code>oneway operation</code>, if the method does not have <code>OneWay</code> annotation (even if it has <code>void</code> return type and no <code>exception</code>) MUST NOT be mapped to <code>oneway operation</code>s.</p>
  
  <p>I don't find any reason to prevent <code>void</code> returning method with no <code>exception</code> mapping to <code>oneway operation</code> as default. This arises another question. why do we even need <code>OneWay</code> annotation when any method with <code>void</code> return type and no <code>exception</code> is <code>oneway operation</code>?</p>