title: Rethrowing an Exception: Why does the method compile without a throws clause?
body: <p>On the source code below I'm rethrowing an <code>Exception</code>.<br>
  Why is it not necessary to put the <code>throws</code> keyword on the method's signature?</p>
  
  <pre><code>public void throwsOrNotThrowsThatsTheQuestion() {
      try {
  
          // Any processing
  
      } catch (Exception e) {
          throw e;
      }
  }
  </code></pre>