METHOD_0 ( ) { java . lang . String IDENT_0 = STRING_0 ; java . lang . String IDENT_1 = STRING_1 ; java . lang . String IDENT_2 = STRING_2 ; java . lang . String IDENT_3 = STRING_3 ; java . lang . String IDENT_4 = STRING_4 ; byte [ ] IDENT_5 = org . IDENT_6 . crypto . IDENT_7 . METHOD_1 ( org . IDENT_6 . utils . IDENT_8 . decode ( IDENT_0 ) ) . getBytes ( ) ; byte [ ] IDENT_9 = org . IDENT_6 . crypto . IDENT_7 . METHOD_1 ( org . IDENT_6 . utils . IDENT_8 . decode ( IDENT_1 ) ) . getBytes ( ) ; byte [ ] IDENT_10 = org . IDENT_6 . crypto . IDENT_7 . METHOD_1 ( org . IDENT_6 . utils . IDENT_8 . decode ( IDENT_2 ) ) . getBytes ( ) ; byte [ ] IDENT_11 = org . IDENT_6 . crypto . IDENT_7 . METHOD_1 ( org . IDENT_6 . utils . IDENT_8 . decode ( IDENT_3 ) ) . getBytes ( ) ; byte [ ] IDENT_12 = new byte [ ( IDENT_5 . length ) + ( IDENT_9 . length ) ] ; java . lang . System . METHOD_2 ( org . IDENT_6 . utils . Utils . METHOD_3 ( IDENT_5 ) , 0 , IDENT_12 , 0 , IDENT_5 . length ) ; java . lang . System . METHOD_2 ( org . IDENT_6 . utils . Utils . METHOD_3 ( IDENT_9 ) , 0 , IDENT_12 , IDENT_5 . length , IDENT_9 . length ) ; byte [ ] IDENT_13 = org . IDENT_6 . utils . Utils . METHOD_3 ( org . IDENT_6 . crypto . IDENT_7 . METHOD_4 ( IDENT_12 ) ) ; System . out . println ( org . IDENT_6 . utils . IDENT_8 . encode ( IDENT_13 ) ) ; byte [ ] IDENT_14 = new byte [ ( IDENT_10 . length ) + ( IDENT_11 . length ) ] ; java . lang . System . METHOD_2 ( IDENT_10 , 0 , IDENT_14 , 0 , IDENT_10 . length ) ; java . lang . System . METHOD_2 ( IDENT_11 , 0 , IDENT_14 , IDENT_10 . length , IDENT_11 . length ) ; byte [ ] IDENT_15 = org . IDENT_6 . crypto . IDENT_7 . METHOD_4 ( IDENT_14 ) ; byte [ ] t = new byte [ ( IDENT_13 . length ) + ( IDENT_15 . length ) ] ; java . lang . System . METHOD_2 ( IDENT_13 , 0 , t , 0 , IDENT_13 . length ) ; java . lang . System . METHOD_2 ( IDENT_15 , 0 , t , IDENT_13 . length , IDENT_15 . length ) ; java . lang . String res = org . IDENT_6 . utils . IDENT_8 . encode ( org . IDENT_6 . crypto . IDENT_7 . METHOD_4 ( t ) ) ; System . out . println ( res ) ; java . util . ArrayList < byte [ ] > tree = new java . util . ArrayList < byte [ ] > ( ) ; tree . add ( IDENT_5 ) ; tree . add ( IDENT_9 ) ; tree . add ( IDENT_10 ) ; tree . add ( IDENT_11 ) ; int IDENT_16 = 0 ; for ( int IDENT_17 = 4 ; IDENT_17 > 1 ; IDENT_17 = ( IDENT_17 + 1 ) / 2 ) { for ( int IDENT_18 = 0 ; IDENT_18 < IDENT_17 ; IDENT_18 += 2 ) { int IDENT_19 = java . lang . Math . min ( ( IDENT_18 + 1 ) , ( IDENT_17 - 1 ) ) ; byte [ ] IDENT_20 = org . IDENT_6 . utils . Utils . METHOD_3 ( tree . get ( ( IDENT_16 + IDENT_18 ) ) ) ; byte [ ] IDENT_21 = org . IDENT_6 . utils . Utils . METHOD_3 ( tree . get ( ( IDENT_16 + IDENT_19 ) ) ) ; tree . add ( org . IDENT_6 . utils . Utils . METHOD_3 ( org . IDENT_6 . crypto . IDENT_7 . METHOD_4 ( IDENT_20 , 0 , INT_0 , IDENT_21 , 0 , INT_0 ) ) ) ; } IDENT_16 += IDENT_17 ; } "<AssertPlaceHolder>" ; } encode ( byte [ ] ) { java . lang . StringBuffer IDENT_22 = new java . lang . StringBuffer ( ( ( IDENT_23 . length ) * 2 ) ) ; int i ; for ( i = 0 ; i < ( IDENT_23 . length ) ; i ++ ) { if ( ( ( ( int ) ( IDENT_23 [ i ] ) ) & 255 ) < 16 ) IDENT_22 . append ( STRING_5 ) ; IDENT_22 . append ( java . lang . Long . toString ( ( ( ( int ) ( IDENT_23 [ i ] ) ) & 255 ) , 16 ) ) ; } return IDENT_22 . toString ( ) ; }
org . junit . Assert . assertEquals ( org . IDENT_6 . utils . IDENT_8 . encode ( tree . get ( ( ( tree . size ( ) ) - 1 ) ) ) , IDENT_4 )