title: Is there a limit on the number of exceptions I should throw from a method?
body: <p>Will declaring the function in this way have any implications on the performance? </p>
  
  <pre><code>public init(){
      try{
           initApplication();
       }catch(A1Exception){
  
       }catch(A2Exception){
  
       ...
       }catch(A5Exception){
  
       }
  }
  
  private void initApplication() throws A1Exception, A2Exception, A3Exception, A4Exception, A5Exception {
     initApp1(); //throws A1, A2, A3
     initApp2(); //throws A4, A5
  }
  </code></pre>
  
  <p>Are there any issues with implementing initApplication() in this way?</p>