METHOD_0 ( ) { logger . info ( STRING_0 ) ; double d = FLOAT_0 ; double IDENT_0 = FLOAT_1 ; double IDENT_1 = FLOAT_2 ; int IDENT_2 = INT_0 ; int expResult = INT_1 ; int result = com . IDENT_3 . framework . core . IDENT_4 . IDENT_5 . IDENT_6 . METHOD_1 ( d , IDENT_0 , IDENT_1 , IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( double , double , double , int ) { if ( ( ( IDENT_2 <= 0 ) || ( IDENT_0 <= 0 ) ) || ( d <= 0 ) ) { throw new java . lang . IllegalArgumentException ( STRING_1 ) ; } double a = 1.0 - ( IDENT_0 / 2.0 ) ; double IDENT_7 = com . IDENT_3 . framework . core . IDENT_4 . IDENT_8 . IDENT_9 . METHOD_2 ( a ) ; double IDENT_10 = java . lang . Math . METHOD_3 ( ( d / IDENT_7 ) , 2 ) ; double IDENT_11 = IDENT_1 * IDENT_1 ; double IDENT_12 = ( IDENT_11 / IDENT_10 ) * ( 1.0 / ( 1.0 + ( IDENT_11 / ( IDENT_2 * IDENT_10 ) ) ) ) ; return ( ( int ) ( java . lang . Math . METHOD_4 ( IDENT_12 ) ) ) ; }
org . junit . Assert . assertEquals ( expResult , result )