private TYPE_1 METHOD_1 ( java.lang.String message , java.lang.Object [ ] VAR_1 , java.lang.Throwable VAR_2 ) { try { throw new TYPE_1 ( message , VAR_3 , VAR_1 , VAR_2 ) ; } finally { METHOD_2 ( ) ; } } 

private TYPE_1 METHOD_1 ( java.lang.String message , java.lang.Object [ ] VAR_1 , java.lang.Throwable VAR_2 ) { try { throw new TYPE_1 ( message , VAR_3 , VAR_1 , VAR_2 ) ; } finally { try { METHOD_2 ( ) ; } catch ( java.lang.Throwable t ) { } } } 
