/* Class398 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class398
{
    public static void method4802(Class396 class396, Class396 class396_0_,
				  Class396 class396_1_, float f,
				  Class396[] class396s) {
	Class396 class396_2_ = Class396.method4743(class396, class396_1_);
	float f_3_ = Class396.method4734(class396_2_, class396_2_) - f * f;
	float f_4_ = Class396.method4734(class396_0_, class396_2_);
	float f_5_ = f_4_ * f_4_ - f_3_;
	if (f_5_ < 0.0F) {
	    Class396[] class396s_6_ = class396s;
	    class396s[1] = null;
	    class396s_6_[0] = null;
	} else if (f_5_ >= 9.765625E-4F) {
	    float f_7_ = (float) Math.sqrt((double) f_5_);
	    class396s[0] = Class396.method4729();
	    class396s[0].method4735(class396);
	    class396s[0].method4739
		(Class396.method4738(Class396.method4731(class396_0_),
				     -f_4_ - f_7_));
	    class396s[1] = Class396.method4729();
	    class396s[1].method4735(class396);
	    class396s[1].method4739
		(Class396.method4738(Class396.method4731(class396_0_),
				     -f_4_ + f_7_));
	} else {
	    class396s[0] = Class396.method4729();
	    class396s[0].method4735(class396);
	    class396s[0].method4739
		(Class396.method4738(Class396.method4731(class396_0_), -f_4_));
	    class396s[1] = null;
	}
    }
    
    Class398() throws Throwable {
	throw new Error();
    }
}
