public static TYPE_1 METHOD_1 ( byte [ ] VAR_1 , boolean VAR_2 ) throws TYPE_2 { if ( VAR_2 && ( ! ( TYPE_1 . METHOD_2 ( VAR_1 ) ) ) ) throw new TYPE_2 ( STRING_1 ) ; TYPE_3 VAR_3 ; try { VAR_3 = TYPE_4 . METHOD_3 ( VAR_1 ) ; } catch ( TYPE_5 VAR_4 ) { throw new TYPE_2 ( STRING_2 , VAR_4 ) ; } TYPE_1 VAR_5 = new TYPE_1 ( VAR_6 , VAR_7 ) ; VAR_8 = VAR_1 [ ( ( VAR_1 . length ) - 1 ) ] ; return VAR_5 ; }

public static TYPE_1 METHOD_1 ( byte [ ] VAR_1 , boolean VAR_2 ) throws TYPE_2 { if ( VAR_2 && ( ! ( TYPE_1 . METHOD_2 ( VAR_1 ) ) ) ) throw new TYPE_2 ( STRING_1 ) ; TYPE_3 VAR_3 ; try { VAR_3 = TYPE_4 . METHOD_3 ( VAR_1 ) ; } catch ( TYPE_5 VAR_4 ) { throw new TYPE_2 ( STRING_2 , VAR_4 ) ; } return new TYPE_1 ( VAR_6 , VAR_7 , VAR_1 [ ( ( VAR_1 . length ) - 1 ) ] ) ; }
