title: In Spring 3 is it possible to dynamically set the reason of @ResponseStatus?
body: <p>I have a custom exception class annotated to return a given <code>HttpStatus</code>:</p>
  
  <pre><code>@ResponseStatus(value=HttpStatus.BAD_REQUEST, reason="Invalid parameter")
  public class BadRequestException extends RuntimeException
  {
    public BadRequestException(String msg)
    {
      super(msg);
    }
  }
  </code></pre>
  
  <p>This works when I throw a <code>BadRequestException</code> from my controller but the reason is always "Invalid parameter" of course.  Is there a way to set the returned reason in this class?  I'd like to pass a string to be used as the reason.</p>
  
  <p>Thanks!</p>