title: WebApplicationException vs Response
body: <p>Among all the possibilities to return a response to the client in a <strong>REST</strong> service, I've seen two possibilities that look equivalent: throwing a <code>WebApplicationException</code> (possibly using a <code>Response</code> instance) or returning a <code>Response</code> instance.</p>
  
  <p>Why to use one possibility over the other since the result is the same? Is this related to the <strong>REST</strong> framework used that may be configured to react differently between exceptions and regular responses?</p>