private TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , byte [ ] VAR_2 ) { if ( ( ( VAR_1 == null ) || ( VAR_2 == null ) ) || ( ( VAR_2 . length ) <= 0 ) ) { throw new TYPE_3 ( STRING_1 ) ; } switch ( VAR_1 ) { case VAR_3 : case VAR_4 : return new TYPE_4 ( VAR_2 ) ; case VAR_5 : return new TYPE_5 ( ( ( VAR_6 ) < < INT_1 ) , VAR_2 ) ; } throw new TYPE_3 ( STRING_2 ) ; }

private TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , byte [ ] VAR_2 ) { switch ( VAR_1 ) { case VAR_3 : case VAR_4 : return new TYPE_4 ( VAR_2 ) ; case VAR_5 : return new TYPE_5 ( ( ( VAR_6 ) < < INT_1 ) , VAR_2 ) ; } throw new TYPE_3 ( STRING_2 ) ; }
