METHOD_0 ( ) { java . util . List < java . lang . String > IDENT_0 = java . util . Arrays . asList ( STRING_0 , STRING_1 , STRING_2 , STRING_3 , STRING_4 , "a" , STRING_5 , STRING_6 , STRING_7 ) ; for ( java . lang . String s : IDENT_0 ) { byte [ ] IDENT_1 = org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . encode ( s . getBytes ( ) ) ; byte [ ] IDENT_4 = org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . decode ( IDENT_1 ) ; java . lang . String result = new java . lang . String ( IDENT_4 ) ; "<AssertPlaceHolder>" ; } } decode ( byte [ ] ) { if ( ( data . length ) == 0 ) return data ; int IDENT_5 = ( data . length ) - 1 ; while ( ( data [ IDENT_5 ] ) == ( org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . IDENT_6 ) ) IDENT_5 OP_0 ; int IDENT_7 = ( ( data . length ) - 1 ) - IDENT_5 ; int IDENT_8 = ( ( ( data . length ) * 6 ) / 8 ) - IDENT_7 ; byte [ ] result = new byte [ IDENT_8 ] ; int IDENT_9 = 0 ; int IDENT_10 = 0 ; int IDENT_11 = 0 ; int IDENT_12 = ( IDENT_5 + 1 ) / 4 ; for ( int i = 0 ; i < IDENT_12 ; i ++ ) { IDENT_11 = 0 ; for ( int j = 0 ; j < 4 ; j ++ ) IDENT_11 = ( IDENT_11 << 6 ) | ( org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . METHOD_1 ( data [ ( IDENT_9 ++ ) ] ) ) ; for ( int j = IDENT_10 + 2 ; j >= IDENT_10 ; j OP_0 ) { result [ j ] = ( ( byte ) ( IDENT_11 & 255 ) ) ; IDENT_11 = IDENT_11 > > > 8 ; } IDENT_10 += 3 ; } switch ( IDENT_7 ) { case 1 : IDENT_11 = 0 ; for ( int j = 0 ; j < 3 ; j ++ ) IDENT_11 = ( IDENT_11 << 6 ) | ( org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . METHOD_1 ( data [ ( IDENT_9 ++ ) ] ) ) ; IDENT_11 = IDENT_11 << 6 ; IDENT_11 = IDENT_11 > > > 8 ; for ( int j = IDENT_10 + 1 ; j >= IDENT_10 ; j OP_0 ) { result [ j ] = ( ( byte ) ( IDENT_11 & 255 ) ) ; IDENT_11 = IDENT_11 > > > 8 ; } break ; case 2 : IDENT_11 = 0 ; for ( int j = 0 ; j < 2 ; j ++ ) IDENT_11 = ( IDENT_11 << 6 ) | ( org . eclipse . IDENT_2 . server . core . resources . IDENT_3 . METHOD_1 ( data [ ( IDENT_9 ++ ) ] ) ) ; IDENT_11 = IDENT_11 << 6 ; IDENT_11 = IDENT_11 << 6 ; IDENT_11 = IDENT_11 > > > 8 ; IDENT_11 = IDENT_11 > > > 8 ; result [ IDENT_10 ] = ( ( byte ) ( IDENT_11 & 255 ) ) ; break ; } return result ; }
org . junit . Assert . assertEquals ( s , result )