METHOD_0 ( ) { org . hipparchus . IDENT_0 . IDENT_1 x = new org . hipparchus . IDENT_0 . METHOD_1 ( FLOAT_0 , FLOAT_1 ) ; double IDENT_2 = Double . IDENT_3 ; org . hipparchus . IDENT_0 . METHOD_1 IDENT_4 = new org . hipparchus . IDENT_0 . METHOD_1 ( IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . hipparchus . IDENT_0 . METHOD_1 ) { org . hipparchus . util . IDENT_5 . METHOD_3 ( IDENT_6 ) ; if ( ( IDENT_7 ) || ( IDENT_6 . IDENT_7 ) ) { return org . hipparchus . IDENT_0 . METHOD_1 . IDENT_3 ; } final double c = IDENT_6 . METHOD_4 ( ) ; final double d = IDENT_6 . METHOD_5 ( ) ; if ( ( c == 0.0 ) && ( d == 0.0 ) ) { return org . hipparchus . IDENT_0 . METHOD_1 . IDENT_3 ; } if ( ( IDENT_6 . METHOD_6 ( ) ) && ( ! ( METHOD_6 ( ) ) ) ) { return org . hipparchus . IDENT_0 . METHOD_1 . IDENT_8 ; } if ( ( org . hipparchus . util . IDENT_9 . METHOD_7 ( c ) ) < ( org . hipparchus . util . IDENT_9 . METHOD_7 ( d ) ) ) { double q = c / d ; double IDENT_10 = ( c * q ) + d ; return METHOD_8 ( ( ( ( ( IDENT_11 ) * q ) + ( IDENT_12 ) ) / IDENT_10 ) , ( ( ( ( IDENT_12 ) * q ) - ( IDENT_11 ) ) / IDENT_10 ) ) ; } else { double q = d / c ; double IDENT_10 = ( d * q ) + c ; return METHOD_8 ( ( ( ( ( IDENT_12 ) * q ) + ( IDENT_11 ) ) / IDENT_10 ) , ( ( ( IDENT_12 ) - ( ( IDENT_11 ) * q ) ) / IDENT_10 ) ) ; } }
org . junit . Assert . assertEquals ( x . METHOD_2 ( IDENT_4 ) , x . METHOD_2 ( IDENT_2 ) )