METHOD_0 ( ) { int [ ] data = new int [ ] { INT_0 , 1 , 0 , 10 } ; int [ ] test = java . util . Arrays . METHOD_1 ( data , data . length ) ; org . IDENT_0 . IDENT_1 . METHOD_2 ( test ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( int [ ] ) { final int IDENT_2 = 8 ; int IDENT_3 = 16 ; int IDENT_4 = INT_1 ; int [ ] IDENT_5 = new int [ data . length ] ; int [ ] IDENT_6 = new int [ ( 1 << IDENT_2 ) + 1 ] ; while ( IDENT_3 < INT_2 ) { for ( int i = 0 ; i < ( data . length ) ; ++ i ) { ++ ( IDENT_6 [ ( ( ( ( data [ i ] ) & IDENT_4 ) > > > IDENT_3 ) + 1 ) ] ) ; } for ( int i = 0 ; i < ( 1 << IDENT_2 ) ; ++ i ) { IDENT_6 [ ( i + 1 ) ] += IDENT_6 [ i ] ; } for ( int i = 0 ; i < ( data . length ) ; ++ i ) { IDENT_5 [ ( ( IDENT_6 [ ( ( ( data [ i ] ) & IDENT_4 ) > > > IDENT_3 ) ] ) ++ ) ] = data [ i ] ; } java . lang . System . METHOD_3 ( IDENT_5 , 0 , data , 0 , data . length ) ; IDENT_3 += IDENT_2 ; IDENT_4 OP_0 IDENT_2 ; java . util . Arrays . METHOD_4 ( IDENT_6 , 0 ) ; } }
org . junit . Assert . assertArrayEquals ( data , test )