title: Throw exception from Listener
body: <p>I'm replacing a sync method for an async one doing the same job. The old method was throwing a custom exception if something went wrong. Now I've got a listener in the new method and I don't know how to keep throwing that exception:</p>
  
  <pre><code>@Override
  protected void methodBeingChanged() throws customException {
  
      asyncMethod(new Handler() {
          @Override
          public void onSuccess(String response, int responseCode) {
          }
  
          @Override
          public void onError(IOException e) {
          }
      });
  
  }
  </code></pre>
  
  <p>This exception is later being catch by another method in another class which gives feedback to the user depending on the exception message.</p>