public final TYPE_1 METHOD_1 ( ) { try { TYPE_2 . METHOD_2 ( this ) ; } catch ( TYPE_3 VAR_1 ) { } catch ( java.lang.Throwable VAR_2 ) { TYPE_4 . METHOD_3 ( VAR_2 ) ; } TYPE_5 VAR_3 = TYPE_4 . METHOD_4 ( ) ; if ( VAR_3 != null ) throw new TYPE_6 ( VAR_3 ) ; assert VAR_4 : STRING_1 ; return METHOD_5 ( ) ; }

public final TYPE_1 METHOD_1 ( ) { try { TYPE_2 . METHOD_2 ( this ) ; } catch ( TYPE_3 VAR_1 ) { } catch ( java.lang.Throwable VAR_2 ) { TYPE_4 . METHOD_3 ( VAR_2 ) ; } TYPE_5 VAR_3 = TYPE_4 . METHOD_4 ( ) ; if ( VAR_3 != null ) throw VAR_3 ; assert VAR_4 : STRING_1 ; return METHOD_5 ( ) ; }
