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

public abstract class Class287_Sub3 extends Class287
{
    float aFloat9887;
    float[] aFloatArray9888;
    int[] anIntArray9889;
    float aFloat9890;
    Class406[] aClass406Array9891;
    int anInt9892 = 0;
    static int anInt9893;
    public static int anInt9894;
    
    public Class396 method3904() {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    public void method8921(Class406 class406, int i, float f, int i_0_) {
	if (null == ((Class287_Sub3) this).aClass406Array9891) {
	    ((Class287_Sub3) this).aClass406Array9891
		= new Class406[] { class406 };
	    ((Class287_Sub3) this).aFloatArray9888 = new float[] { f };
	    ((Class287_Sub3) this).anIntArray9889 = new int[] { i };
	} else {
	    Class406[] class406s
		= (new Class406
		   [1 + ((Class287_Sub3) this).aClass406Array9891.length]);
	    float[] fs
		= (new float
		   [((Class287_Sub3) this).aClass406Array9891.length + 1]);
	    int[] is
		= (new int
		   [((Class287_Sub3) this).aClass406Array9891.length + 1]);
	    System.arraycopy(((Class287_Sub3) this).aClass406Array9891, 0,
			     class406s, 0,
			     ((Class287_Sub3) this).aClass406Array9891.length);
	    System.arraycopy(((Class287_Sub3) this).aFloatArray9888, 0, fs, 0,
			     ((Class287_Sub3) this).aClass406Array9891.length);
	    System.arraycopy(((Class287_Sub3) this).anIntArray9889, 0, is, 0,
			     ((Class287_Sub3) this).aClass406Array9891.length);
	    ((Class287_Sub3) this).aClass406Array9891 = class406s;
	    ((Class287_Sub3) this).aFloatArray9888 = fs;
	    ((Class287_Sub3) this).anIntArray9889 = is;
	    ((Class287_Sub3) this).aClass406Array9891
		[((Class287_Sub3) this).aClass406Array9891.length - 1]
		= class406;
	    ((Class287_Sub3) this).aFloatArray9888
		[((Class287_Sub3) this).aFloatArray9888.length - 1]
		= f;
	    ((Class287_Sub3) this).anIntArray9889
		[((Class287_Sub3) this).anIntArray9889.length - 1]
		= i;
	}
    }
    
    public void method3888(float f, int[][][] is, Class436 class436, int i,
			   int i_1_, int i_2_) {
	Class406 class406 = (((Class287_Sub3) this).aClass406Array9891
			     [1085201027 * ((Class287_Sub3) this).anInt9892]);
	if ((((Class287_Sub3) this).aFloatArray9888
	     [((Class287_Sub3) this).anInt9892 * 1085201027])
	    > 0.0F) {
	    if ((((Class287_Sub3) this).aFloatArray9888
		 [((Class287_Sub3) this).anInt9892 * 1085201027])
		>= f) {
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    -= f;
		return;
	    }
	    f -= (((Class287_Sub3) this).aFloatArray9888
		  [((Class287_Sub3) this).anInt9892 * 1085201027]);
	    ((Class287_Sub3) this).aFloatArray9888
		[1085201027 * ((Class287_Sub3) this).anInt9892]
		= 0.0F;
	}
	float f_3_ = 1.0F / (float) Class661_Sub1.method9944(829352657);
	while (f > 0.0F) {
	    float f_4_ = class406.method4946();
	    if (((Class287_Sub3) this).aFloat9890 >= f_4_) {
		if (((Class287_Sub3) this).aClass406Array9891.length
		    == 1 + 1085201027 * ((Class287_Sub3) this).anInt9892)
		    break;
		if ((((Class287_Sub3) this).aFloatArray9888
		     [1 + 1085201027 * ((Class287_Sub3) this).anInt9892])
		    >= f) {
		    ((Class287_Sub3) this).aFloatArray9888
			[((Class287_Sub3) this).anInt9892 * 1085201027 + 1]
			-= f;
		    break;
		}
		((Class287_Sub3) this).anInt9892 += 1665647659;
		f -= (((Class287_Sub3) this).aFloatArray9888
		      [((Class287_Sub3) this).anInt9892 * 1085201027]);
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    = 0.0F;
		method8938(-830350188);
		((Class287_Sub3) this).aFloat9890 = 0.0F;
		((Class287_Sub3) this).aFloat9887 = 0.0F;
		class406 = (((Class287_Sub3) this).aClass406Array9891
			    [1085201027 * ((Class287_Sub3) this).anInt9892]);
		f_4_ = class406.method4946();
	    }
	    while (f > 0.0F && ((Class287_Sub3) this).aFloat9890 < f_4_) {
		((Class287_Sub3) this).aFloat9887
		    = method8922(f_4_, ((Class287_Sub3) this).aFloat9887,
				 Math.min(f, f_3_), 185394415);
		f -= f_3_;
		method8925(((Class287_Sub3) this).aFloat9887, f_4_,
			   1270775791);
	    }
	}
    }
    
    public Class396 method3908() {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    abstract float method8922(float f, float f_5_, float f_6_, int i);
    
    abstract void method8923();
    
    public Class487_Sub20 method3887() {
	Class396 class396 = method3890(1375940756);
	return new Class487_Sub20(0, (int) class396.aFloat4545,
				  (int) class396.aFloat4542,
				  (int) class396.aFloat4547);
    }
    
    public Class396 method3890(int i) {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    public double[] method3897(int i) {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4947(((Class287_Sub3) this).aFloat9890);
    }
    
    public Class487_Sub20 method3892(int i) {
	Class396 class396 = method3890(723432720);
	return new Class487_Sub20(0, (int) class396.aFloat4545,
				  (int) class396.aFloat4542,
				  (int) class396.aFloat4547);
    }
    
    public float method8924(byte i) {
	return ((Class287_Sub3) this).aClass406Array9891
		   [1085201027 * ((Class287_Sub3) this).anInt9892]
		   .method4950(((Class287_Sub3) this).aFloat9890);
    }
    
    void method8925(float f, float f_7_, int i) {
	((Class287_Sub3) this).aFloat9890 += f;
	if (((Class287_Sub3) this).aFloat9890 > f_7_)
	    ((Class287_Sub3) this).aFloat9890 = f_7_;
    }
    
    public void method3894(Class277 class277, int i, int i_8_, int i_9_) {
	Class396 class396 = method3890(1624795660);
	class277.anInt3225 = -1898153681 * ((int) class396.aFloat4545 - i);
	class277.anInt3224 = -2008457589 * (int) -class396.aFloat4542;
	class277.anInt3226 = ((int) class396.aFloat4547 - i_8_) * -555499225;
    }
    
    public boolean method3889(int i) {
	return ((Class287_Sub3) this).aClass406Array9891 != null;
    }
    
    abstract void method8926(Class487_Sub17 class487_sub17, int i, int i_10_);
    
    abstract float method8927(float f, float f_11_, float f_12_);
    
    abstract void method8928();
    
    abstract void method8929();
    
    public void method3907(Class277 class277, int i, int i_13_) {
	Class396 class396 = method3890(1080572001);
	class277.anInt3225 = -1898153681 * ((int) class396.aFloat4545 - i);
	class277.anInt3224 = -2008457589 * (int) -class396.aFloat4542;
	class277.anInt3226 = ((int) class396.aFloat4547 - i_13_) * -555499225;
    }
    
    abstract void method8930(Class487_Sub17 class487_sub17, int i);
    
    abstract void method8931(Class487_Sub17 class487_sub17, int i);
    
    abstract void method8932(Class487_Sub17 class487_sub17, int i);
    
    public float method3893(int i) {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4948(((Class287_Sub3) this).aFloat9890);
    }
    
    public void method3896(float f, int[][][] is, Class436 class436, int i,
			   int i_14_) {
	Class406 class406 = (((Class287_Sub3) this).aClass406Array9891
			     [1085201027 * ((Class287_Sub3) this).anInt9892]);
	if ((((Class287_Sub3) this).aFloatArray9888
	     [((Class287_Sub3) this).anInt9892 * 1085201027])
	    > 0.0F) {
	    if ((((Class287_Sub3) this).aFloatArray9888
		 [((Class287_Sub3) this).anInt9892 * 1085201027])
		>= f) {
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    -= f;
		return;
	    }
	    f -= (((Class287_Sub3) this).aFloatArray9888
		  [((Class287_Sub3) this).anInt9892 * 1085201027]);
	    ((Class287_Sub3) this).aFloatArray9888
		[1085201027 * ((Class287_Sub3) this).anInt9892]
		= 0.0F;
	}
	float f_15_ = 1.0F / (float) Class661_Sub1.method9944(850785027);
	while (f > 0.0F) {
	    float f_16_ = class406.method4946();
	    if (((Class287_Sub3) this).aFloat9890 >= f_16_) {
		if (((Class287_Sub3) this).aClass406Array9891.length
		    == 1 + 1085201027 * ((Class287_Sub3) this).anInt9892)
		    break;
		if ((((Class287_Sub3) this).aFloatArray9888
		     [1 + 1085201027 * ((Class287_Sub3) this).anInt9892])
		    >= f) {
		    ((Class287_Sub3) this).aFloatArray9888
			[((Class287_Sub3) this).anInt9892 * 1085201027 + 1]
			-= f;
		    break;
		}
		((Class287_Sub3) this).anInt9892 += 1665647659;
		f -= (((Class287_Sub3) this).aFloatArray9888
		      [((Class287_Sub3) this).anInt9892 * 1085201027]);
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    = 0.0F;
		method8938(-763351899);
		((Class287_Sub3) this).aFloat9890 = 0.0F;
		((Class287_Sub3) this).aFloat9887 = 0.0F;
		class406 = (((Class287_Sub3) this).aClass406Array9891
			    [1085201027 * ((Class287_Sub3) this).anInt9892]);
		f_16_ = class406.method4946();
	    }
	    while (f > 0.0F && ((Class287_Sub3) this).aFloat9890 < f_16_) {
		((Class287_Sub3) this).aFloat9887
		    = method8922(f_16_, ((Class287_Sub3) this).aFloat9887,
				 Math.min(f, f_15_), 185394415);
		f -= f_15_;
		method8925(((Class287_Sub3) this).aFloat9887, f_16_,
			   1062304624);
	    }
	}
    }
    
    public void method3891(float f, int[][][] is, Class436 class436, int i,
			   int i_17_) {
	Class406 class406 = (((Class287_Sub3) this).aClass406Array9891
			     [1085201027 * ((Class287_Sub3) this).anInt9892]);
	if ((((Class287_Sub3) this).aFloatArray9888
	     [((Class287_Sub3) this).anInt9892 * 1085201027])
	    > 0.0F) {
	    if ((((Class287_Sub3) this).aFloatArray9888
		 [((Class287_Sub3) this).anInt9892 * 1085201027])
		>= f) {
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    -= f;
		return;
	    }
	    f -= (((Class287_Sub3) this).aFloatArray9888
		  [((Class287_Sub3) this).anInt9892 * 1085201027]);
	    ((Class287_Sub3) this).aFloatArray9888
		[1085201027 * ((Class287_Sub3) this).anInt9892]
		= 0.0F;
	}
	float f_18_ = 1.0F / (float) Class661_Sub1.method9944(-686566054);
	while (f > 0.0F) {
	    float f_19_ = class406.method4946();
	    if (((Class287_Sub3) this).aFloat9890 >= f_19_) {
		if (((Class287_Sub3) this).aClass406Array9891.length
		    == 1 + 1085201027 * ((Class287_Sub3) this).anInt9892)
		    break;
		if ((((Class287_Sub3) this).aFloatArray9888
		     [1 + 1085201027 * ((Class287_Sub3) this).anInt9892])
		    >= f) {
		    ((Class287_Sub3) this).aFloatArray9888
			[((Class287_Sub3) this).anInt9892 * 1085201027 + 1]
			-= f;
		    break;
		}
		((Class287_Sub3) this).anInt9892 += 1665647659;
		f -= (((Class287_Sub3) this).aFloatArray9888
		      [((Class287_Sub3) this).anInt9892 * 1085201027]);
		((Class287_Sub3) this).aFloatArray9888
		    [((Class287_Sub3) this).anInt9892 * 1085201027]
		    = 0.0F;
		method8938(-985857697);
		((Class287_Sub3) this).aFloat9890 = 0.0F;
		((Class287_Sub3) this).aFloat9887 = 0.0F;
		class406 = (((Class287_Sub3) this).aClass406Array9891
			    [1085201027 * ((Class287_Sub3) this).anInt9892]);
		f_19_ = class406.method4946();
	    }
	    while (f > 0.0F && ((Class287_Sub3) this).aFloat9890 < f_19_) {
		((Class287_Sub3) this).aFloat9887
		    = method8922(f_19_, ((Class287_Sub3) this).aFloat9887,
				 Math.min(f, f_18_), 185394415);
		f -= f_18_;
		method8925(((Class287_Sub3) this).aFloat9887, f_19_,
			   -11716008);
	    }
	}
    }
    
    abstract void method8933(Class487_Sub17 class487_sub17, int i);
    
    public boolean method3902() {
	return ((Class287_Sub3) this).aClass406Array9891 != null;
    }
    
    public boolean method3906() {
	return ((Class287_Sub3) this).aClass406Array9891 != null;
    }
    
    public Class396 method3901() {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    public double[] method3905() {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4947(((Class287_Sub3) this).aFloat9890);
    }
    
    public Class396 method3903() {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    public Class396 method3900() {
	Class396 class396 = Class396.method4729();
	double[] ds = ((Class287_Sub3) this).aClass406Array9891
			  [((Class287_Sub3) this).anInt9892 * 1085201027]
			  .method4947(((Class287_Sub3) this).aFloat9890);
	class396.aFloat4545 = (float) ds[0];
	class396.aFloat4542 = (float) ds[1];
	class396.aFloat4547 = (float) ds[2];
	return class396;
    }
    
    public Class487_Sub20 method3910() {
	Class396 class396 = method3890(1449137489);
	return new Class487_Sub20(0, (int) class396.aFloat4545,
				  (int) class396.aFloat4542,
				  (int) class396.aFloat4547);
    }
    
    public float method8934() {
	return ((Class287_Sub3) this).aClass406Array9891
		   [1085201027 * ((Class287_Sub3) this).anInt9892]
		   .method4950(((Class287_Sub3) this).aFloat9890);
    }
    
    Class287_Sub3(Class258 class258) {
	super(class258);
	((Class287_Sub3) this).aFloat9890 = 0.0F;
	((Class287_Sub3) this).aFloat9887 = 0.0F;
    }
    
    public double[] method3899() {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4947(((Class287_Sub3) this).aFloat9890);
    }
    
    public Class487_Sub20 method3912() {
	Class396 class396 = method3890(1837931269);
	return new Class487_Sub20(0, (int) class396.aFloat4545,
				  (int) class396.aFloat4542,
				  (int) class396.aFloat4547);
    }
    
    abstract void method8935(Class487_Sub17 class487_sub17, int i);
    
    public void method3909(Class487_Sub17 class487_sub17, byte i) {
	((Class287_Sub3) this).aFloat9890 = 0.0F;
	((Class287_Sub3) this).aFloat9887 = 0.0F;
	((Class287_Sub3) this).anInt9892 = 0;
	int i_20_ = class487_sub17.method9219(-2136058417);
	((Class287_Sub3) this).aClass406Array9891 = new Class406[i_20_];
	((Class287_Sub3) this).aFloatArray9888 = new float[i_20_];
	for (int i_21_ = 0; i_21_ < i_20_; i_21_++) {
	    ((Class287_Sub3) this).aClass406Array9891[i_21_]
		= new Class406(class487_sub17);
	    ((Class287_Sub3) this).aFloatArray9888[i_21_]
		= class487_sub17.method9228(276638887);
	}
	method8926(class487_sub17, i_20_, -1494553623);
    }
    
    void method8936(float f, float f_22_) {
	((Class287_Sub3) this).aFloat9890 += f;
	if (((Class287_Sub3) this).aFloat9890 > f_22_)
	    ((Class287_Sub3) this).aFloat9890 = f_22_;
    }
    
    public double[] method3895() {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4947(((Class287_Sub3) this).aFloat9890);
    }
    
    public void method3913(Class277 class277, int i, int i_23_) {
	Class396 class396 = method3890(311776844);
	class277.anInt3225 = -1898153681 * ((int) class396.aFloat4545 - i);
	class277.anInt3224 = -2008457589 * (int) -class396.aFloat4542;
	class277.anInt3226 = ((int) class396.aFloat4547 - i_23_) * -555499225;
    }
    
    public void method3914(Class277 class277, int i, int i_24_) {
	Class396 class396 = method3890(1641852821);
	class277.anInt3225 = -1898153681 * ((int) class396.aFloat4545 - i);
	class277.anInt3224 = -2008457589 * (int) -class396.aFloat4542;
	class277.anInt3226 = ((int) class396.aFloat4547 - i_24_) * -555499225;
    }
    
    public void method3915(Class277 class277, int i, int i_25_) {
	Class396 class396 = method3890(764478934);
	class277.anInt3225 = -1898153681 * ((int) class396.aFloat4545 - i);
	class277.anInt3224 = -2008457589 * (int) -class396.aFloat4542;
	class277.anInt3226 = ((int) class396.aFloat4547 - i_25_) * -555499225;
    }
    
    public void method3916(Class487_Sub17 class487_sub17) {
	((Class287_Sub3) this).aFloat9890 = 0.0F;
	((Class287_Sub3) this).aFloat9887 = 0.0F;
	((Class287_Sub3) this).anInt9892 = 0;
	int i = class487_sub17.method9219(-1778311635);
	((Class287_Sub3) this).aClass406Array9891 = new Class406[i];
	((Class287_Sub3) this).aFloatArray9888 = new float[i];
	for (int i_26_ = 0; i_26_ < i; i_26_++) {
	    ((Class287_Sub3) this).aClass406Array9891[i_26_]
		= new Class406(class487_sub17);
	    ((Class287_Sub3) this).aFloatArray9888[i_26_]
		= class487_sub17.method9228(276638887);
	}
	method8926(class487_sub17, i, -987276101);
    }
    
    void method8937(float f, float f_27_) {
	((Class287_Sub3) this).aFloat9890 += f;
	if (((Class287_Sub3) this).aFloat9890 > f_27_)
	    ((Class287_Sub3) this).aFloat9890 = f_27_;
    }
    
    abstract void method8938(int i);
    
    void method8939(float f, float f_28_) {
	((Class287_Sub3) this).aFloat9890 += f;
	if (((Class287_Sub3) this).aFloat9890 > f_28_)
	    ((Class287_Sub3) this).aFloat9890 = f_28_;
    }
    
    public float method3911() {
	return ((Class287_Sub3) this).aClass406Array9891
		   [((Class287_Sub3) this).anInt9892 * 1085201027]
		   .method4948(((Class287_Sub3) this).aFloat9890);
    }
    
    public boolean method3898() {
	return ((Class287_Sub3) this).aClass406Array9891 != null;
    }
    
    static final void method8940(int i, int i_29_, int i_30_, int i_31_,
				 int i_32_, int i_33_, int i_34_, int i_35_,
				 int i_36_) {
	if (!Class297_Sub1.method8839(i, null, -2048864446)) {
	    if (i_35_ != -1)
		client.aBoolArray10843[i_35_] = true;
	    else {
		for (int i_37_ = 0; i_37_ < 110; i_37_++)
		    client.aBoolArray10843[i_37_] = true;
	    }
	} else
	    Class213.method3111(Class163_Sub20.aClass203Array9719[i]
				    .method2997(1756701560),
				-1, i_29_, i_30_, i_31_, i_32_, i_33_, i_34_,
				i_35_, i_35_ < 0, (byte) 3);
    }
    
    static final void method8941(Class211 class211, Class203 class203,
				 Class612 class612, byte i) {
	((Class612) class612).anInt8022 -= 804364036;
	class211.anInt2278
	    = (((Class612) class612).anIntArray8021
	       [-40654783 * ((Class612) class612).anInt8022]) * 573308949;
	class211.anInt2346
	    = (-1285784705
	       * (((Class612) class612).anIntArray8021
		  [1 + ((Class612) class612).anInt8022 * -40654783]));
	int i_38_ = (((Class612) class612).anIntArray8021
		     [2 + ((Class612) class612).anInt8022 * -40654783]);
	if (i_38_ < 0)
	    i_38_ = 0;
	else if (i_38_ > 5)
	    i_38_ = 5;
	int i_39_ = (((Class612) class612).anIntArray8021
		     [-40654783 * ((Class612) class612).anInt8022 + 3]);
	if (i_39_ < 0)
	    i_39_ = 0;
	else if (i_39_ > 5)
	    i_39_ = 5;
	class211.aByte2231 = (byte) i_38_;
	class211.aByte2266 = (byte) i_39_;
	Class67_Sub1_Sub2.method10127(class211, (short) 492);
	Class175.method2650(class203, class211, -1959232933);
	if (class211.anInt2246 * -130185867 == 0)
	    Class600.method7322(class203, class211, false, 1507746648);
	if (741091239 * class211.anInt2245 == -1 && !class203.aBool2136)
	    Class520_Sub1.method9462(-612115075 * class211.anInt2393,
				     1505872133);
    }
    
    static final void method8942(Class612 class612, int i) {
	Class258_Sub1.method8860((((Class612) class612).anIntArray8021
				  [(((Class612) class612).anInt8022
				    -= 201091009) * -40654783]),
				 (byte) 57);
    }
    
    static final void method8943(Class612 class612, int i) {
	((Class612) class612).anInt8022 -= 402182018;
	if ((((Class612) class612).anIntArray8021
	     [((Class612) class612).anInt8022 * -40654783])
	    > (((Class612) class612).anIntArray8021
	       [1 + -40654783 * ((Class612) class612).anInt8022]))
	    ((Class612) class612).anInt8026
		+= ((((Class612) class612).anIntArray8041
		     [1776597551 * ((Class612) class612).anInt8026])
		    * -1554985777);
    }
}
