title: How to catch all exceptions except a specific one?
body: <p>Is it possible to catch all exceptions of a method, except for a specific one, which should be thrown?</p>
  
  <pre><code>void myRoutine() throws SpecificException { 
      try {
          methodThrowingDifferentExceptions();
      } catch (SpecificException) {
          //can I throw this to the next level without eating it up in the last catch block?
      } catch (Exception e) {
          //default routine for all other exceptions
      }
  }
  </code></pre>
  
  <p>/Sidenote: the marked "duplicate" has nothing to do with my question!</p>