private TYPE_1 METHOD_1 ( byte [ ] [ ] data , boolean VAR_1 , boolean VAR_2 ) { if ( VAR_2 ) { if ( ( VAR_3 ) == ( VAR_4 ) ) { return new TYPE_2 ( data , false , true , VAR_1 ) ; } else { return new TYPE_3 ( data , false , true , VAR_1 ) ; } } else { if ( ( VAR_3 ) == ( VAR_4 ) ) { return new TYPE_4 ( data , true ) ; } else { return new TYPE_5 ( data ) ; } } }

private TYPE_1 METHOD_1 ( byte [ ] [ ] data , boolean VAR_1 , boolean VAR_2 ) { if ( VAR_2 ) { if ( ( VAR_3 ) == ( VAR_4 ) ) { return new TYPE_2 ( data , false , true , VAR_1 ) ; } else { return new TYPE_3 ( data , false , true , VAR_1 ) ; } } else { if ( ( VAR_3 ) == ( VAR_4 ) ) { return new TYPE_4 ( true , data ) ; } else { return new TYPE_5 ( data ) ; } } }
