METHOD_0 ( ) { java . lang . String s = STRING_0 ; uk . co . IDENT_0 . IDENT_1 . IDENT_2 IDENT_3 = new uk . co . IDENT_0 . IDENT_1 . METHOD_1 ( ) ; byte [ ] IDENT_4 = IDENT_3 . METHOD_2 ( s . getBytes ( ) , 7 ) ; byte [ ] IDENT_5 = IDENT_3 . METHOD_3 ( IDENT_4 , 7 ) ; java . lang . String result = new java . lang . String ( IDENT_5 ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( byte [ ] , int ) { byte [ ] IDENT_6 = new byte [ ( ( IDENT_7 . length ) * 8 ) / IDENT_8 ] ; int offset = 0 ; int IDENT_9 = 0 ; if ( IDENT_8 == 6 ) { IDENT_9 = INT_0 ; } else if ( IDENT_8 == 7 ) { IDENT_9 = INT_1 ; } else { throw new java . lang . RuntimeException ( STRING_1 ) ; } int IDENT_10 = 8 - IDENT_8 ; for ( int i = 0 ; i < ( IDENT_6 . length ) ; i ++ ) { int IDENT_11 = offset & 7 ; int IDENT_12 = offset > > 3 ; int source = 255 & ( IDENT_7 [ IDENT_12 ] ) ; if ( IDENT_11 == 0 ) { IDENT_6 [ i ] = ( ( byte ) ( source > > IDENT_10 ) ) ; } else if ( IDENT_11 <= IDENT_10 ) { IDENT_6 [ i ] = ( ( byte ) ( IDENT_9 & source ) ) ; } else { byte IDENT_13 = ( ( byte ) ( IDENT_9 & ( source << ( IDENT_11 - IDENT_10 ) ) ) ) ; byte IDENT_14 = ( ( byte ) ( ( 255 & ( IDENT_7 [ ( IDENT_12 + 1 ) ] ) ) > > ( ( 16 - IDENT_8 ) - IDENT_11 ) ) ) ; IDENT_6 [ i ] = ( ( byte ) ( IDENT_13 | IDENT_14 ) ) ; } offset += IDENT_8 ; } if ( ( ( IDENT_6 . length ) > 0 ) && ( ( IDENT_6 [ ( ( IDENT_6 . length ) - 1 ) ] ) == 0 ) ) { byte [ ] IDENT_15 = new byte [ ( IDENT_6 . length ) - 1 ] ; java . lang . System . METHOD_4 ( IDENT_6 , 0 , IDENT_15 , 0 , IDENT_15 . length ) ; IDENT_6 = IDENT_15 ; } return IDENT_6 ; }
org . junit . Assert . assertEquals ( s , result )