public int METHOD_1 ( ) throws TYPE_1 { try { return super . METHOD_1 ( ) ; } catch ( TYPE_1 VAR_1 ) { java.lang.Throwable VAR_2 = VAR_1 . METHOD_2 ( ) ; if ( ( ( VAR_3 ) || ( VAR_4 ) ) || ( ( VAR_2 != null ) && ( ( VAR_2 . METHOD_2 ( ) ) instanceof TYPE_2 ) ) ) { throw VAR_1 ; } java.lang.String VAR_5 = VAR_6 ; throw new TYPE_1 ( new TYPE_3 ( VAR_7 , new java.lang.Exception ( VAR_5 ) ) ) ; } }

public int METHOD_1 ( ) throws TYPE_1 { try { return super . METHOD_1 ( ) ; } catch ( TYPE_1 VAR_1 ) { java.lang.Throwable VAR_2 = VAR_1 . METHOD_2 ( ) ; if ( ( ( VAR_3 ) || ( VAR_4 ) ) || ( ( VAR_2 != null ) && ( ( VAR_2 . METHOD_2 ( ) ) instanceof TYPE_2 ) ) ) { throw VAR_1 ; } throw new TYPE_1 ( new TYPE_3 ( VAR_7 ) ) ; } }
