METHOD_0 ( ) { long val = INT_0 ; net . IDENT_0 . IDENT_1 . bytes . IDENT_2 < ? > bytes = IDENT_3 . IDENT_4 . api . util . IDENT_5 . IDENT_6 . get ( ) ; bytes . METHOD_1 ( 0 , bytes . METHOD_2 ( ) ) ; bytes . METHOD_3 ( ) ; encode ( bytes , val ) ; bytes . METHOD_4 ( ( ( byte ) ( 0 ) ) ) ; "<AssertPlaceHolder>" ; } decode ( net . IDENT_0 . IDENT_1 . bytes . IDENT_2 ) { long n = 0 ; int IDENT_7 = ( Long . IDENT_8 ) - ( IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_10 ) ; do { int ch = bytes . METHOD_5 ( ) ; if ( ch == STRING_0 ) continue ; if ( ch < 0 ) { return OP_0 n ; } long value = ( ch < ( IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_11 . length ) ) ? IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_11 [ ch ] : - 1 ; if ( value < 0 ) { return OP_0 n ; } n OP_1 ( IDENT_7 < 0 ) ? value > > ( - IDENT_7 ) : value << IDENT_7 ; IDENT_7 OP_2 IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_10 ; } while ( IDENT_7 >= ( - 1 ) ) ; int ch = bytes . METHOD_5 ( ) ; if ( ch >= 0 ) { if ( ( ch < ( IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_11 . length ) ) && ( ( IDENT_3 . IDENT_4 . util . IDENT_9 . IDENT_11 [ ch ] ) >= 0 ) ) { throw new java . lang . IllegalArgumentException ( ( STRING_1 + ( ( char ) ( ch ) ) ) ) ; } } return OP_0 n ; }
org . junit . Assert . assertEquals ( val , decode ( bytes ) )