static TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { try { TYPE_2 out = new TYPE_2 ( ) ; TYPE_3 VAR_2 = new TYPE_3 ( out ) ; VAR_2 . METHOD_2 ( VAR_1 . array ( ) , VAR_1 . METHOD_3 ( ) , VAR_1 . METHOD_4 ( ) ) ; VAR_2 . METHOD_5 ( ) ; return out . METHOD_6 ( ) ; } catch ( java.io.IOException VAR_3 ) { throw new TYPE_4 ( ) ; } finally { VAR_1 . METHOD_7 ( ) ; } }

static TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { assert ( VAR_1 . METHOD_4 ( ) ) > 0 ; try { TYPE_2 out = new TYPE_2 ( ) ; TYPE_3 VAR_2 = new TYPE_3 ( out ) ; VAR_2 . METHOD_2 ( VAR_1 . array ( ) , VAR_1 . METHOD_3 ( ) , VAR_1 . METHOD_4 ( ) ) ; VAR_2 . METHOD_5 ( ) ; return out . METHOD_6 ( ) ; } catch ( java.io.IOException VAR_3 ) { throw new TYPE_4 ( ) ; } finally { VAR_1 . METHOD_7 ( ) ; } }
