METHOD_0 ( ) { java . math . BigInteger IDENT_0 = new java . math . BigInteger ( STRING_0 ) ; java . math . BigInteger value = new java . math . BigInteger ( STRING_1 ) ; java . math . BigInteger actual = IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . METHOD_1 ( value , IDENT_0 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . math . BigInteger , java . math . BigInteger ) { if ( ! ( IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . METHOD_2 ( value , IDENT_5 ) ) ) { throw new java . lang . IllegalArgumentException ( STRING_2 ) ; } IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_6 < java . math . BigInteger , java . lang . Integer > IDENT_7 = IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . METHOD_3 ( IDENT_5 . METHOD_4 ( BigInteger . IDENT_8 ) ) ; java . math . BigInteger q = IDENT_7 . METHOD_5 ( ) ; int s = IDENT_7 . METHOD_6 ( ) ; java . math . BigInteger IDENT_9 = IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . METHOD_7 ( IDENT_5 ) ; int m = s ; java . math . BigInteger c = IDENT_9 . METHOD_8 ( q , IDENT_5 ) ; java . math . BigInteger t = value . METHOD_8 ( q , IDENT_5 ) ; java . math . BigInteger r = value . METHOD_8 ( q . add ( BigInteger . IDENT_8 ) . METHOD_9 ( IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . IDENT_10 ) , IDENT_5 ) ; while ( ! ( t . equals ( BigInteger . IDENT_8 ) ) ) { int i = 0 ; java . math . BigInteger IDENT_11 = t ; while ( ! ( IDENT_11 . equals ( BigInteger . IDENT_8 ) ) ) { IDENT_11 = IDENT_11 . METHOD_10 ( 2 ) . METHOD_11 ( IDENT_5 ) ; i ++ ; } java . math . BigInteger exp = IDENT_1 . IDENT_2 . IDENT_3 . framework . util . IDENT_4 . IDENT_10 . METHOD_10 ( ( ( m - i ) - 1 ) ) . METHOD_11 ( IDENT_5 ) ; java . math . BigInteger b = c . METHOD_8 ( exp , IDENT_5 ) ; m = i ; c = b . METHOD_10 ( 2 ) . METHOD_11 ( IDENT_5 ) ; t = t . METHOD_12 ( c ) . METHOD_11 ( IDENT_5 ) ; r = r . METHOD_12 ( b ) . METHOD_11 ( IDENT_5 ) ; } return r ; }
org . junit . Assert . assertEquals ( actual . METHOD_10 ( 2 ) . METHOD_11 ( IDENT_0 ) , value )