title: HystrixCommand annotation - how to do fallback with throw
body: <p>I am using <a href="https://github.com/Netflix/Hystrix/tree/master/hystrix-contrib/hystrix-javanica" rel="nofollow">@HystrixCommand</a> to create fallbacks in a java server.</p>
  
  <p>Here is one method i have but the issue im having is im wondering am i allowed to throw in the fall back ?</p>
  
  <pre><code>@HystrixCommand(fallbackMethod = "doFallback", commandKey = "doFallbackCommand")
     public Response getGraphPoints(String Id, String position) {
  
  //do some work ... finally create a response
  
         return a_response;
  
     }
  
     public Response doFallback(String Id, String position) {
       //can i do this in hystrix command ? or do i really have to return a Response here?no other method will catch this throw for now
         throw new ServiceUnavailableException("points could not be found");
     }
  </code></pre>
  
  <p>The Reason im asking is that when i run this im getting the following error:</p>
  
  <pre><code>ERROR [HystrixTimer-1] [com.netflix.hystrix.contrib.javanica.command.GenericCommand] [myserver] failed to processed fallback is the method: 'doFallback'. 
  </code></pre>