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