METHOD_0 ( ) { final byte [ ] bytes = new byte [ ] { - INT_0 , - INT_1 , - 1 , 0 , 1 , INT_2 , INT_3 } ; final java . lang . String string = STRING_0 ; "<AssertPlaceHolder>" ; assert java . util . Arrays . equals ( bytes , ch . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . decode ( string ) ) : ( ( java . util . Arrays . toString ( bytes ) ) + STRING_1 ) + ( java . util . Arrays . toString ( ch . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . decode ( string ) ) ) ; } encode ( byte [ ] ) { final char [ ] r = new char [ ( data . length ) * 2 ] ; for ( int i = 0 ; i < ( data . length ) ; i ++ ) { r [ ( 2 * i ) ] = java . lang . IDENT_4 . METHOD_1 ( java . lang . IDENT_4 . METHOD_2 ( ( ( ( data [ i ] ) & INT_4 ) > > > 4 ) , 16 ) ) ; r [ ( ( 2 * i ) + 1 ) ] = java . lang . IDENT_4 . METHOD_1 ( java . lang . IDENT_4 . METHOD_2 ( ( ( data [ i ] ) & 15 ) , 16 ) ) ; } return new java . lang . String ( r ) ; }
org . junit . Assert . assertEquals ( string , ch . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . encode ( bytes ) )