METHOD_0 ( ) { byte [ ] IDENT_0 = new byte [ ] { - 1 , - INT_0 , INT_1 , 100 , - 2 , - INT_2 , INT_3 , INT_4 , INT_5 , 3 , - 15 , INT_6 , INT_7 } ; int IDENT_1 = 1 ; int IDENT_2 = INT_4 ; java . math . BigInteger IDENT_3 = new java . math . BigInteger ( IDENT_1 , IDENT_0 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( int ) { if ( n == 0 ) { return ( ( IDENT_4 [ 0 ] ) & 1 ) != 0 ; } if ( n < 0 ) { throw new java . lang . METHOD_2 ( STRING_0 ) ; } int IDENT_5 = n > > 5 ; if ( IDENT_5 >= ( IDENT_6 ) ) { return ( IDENT_7 ) < 0 ; } int IDENT_8 = IDENT_4 [ IDENT_5 ] ; n = 1 << ( n & INT_8 ) ; if ( ( IDENT_7 ) < 0 ) { int IDENT_9 = METHOD_3 ( ) ; if ( IDENT_5 < IDENT_9 ) { return false ; } else if ( IDENT_9 == IDENT_5 ) { IDENT_8 = - IDENT_8 ; } else { IDENT_8 = OP_0 IDENT_8 ; } } return ( IDENT_8 & n ) != 0 ; }
org . junit . Assert . assertTrue ( IDENT_3 . METHOD_1 ( IDENT_2 ) )