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

public class Class590_Sub1_Sub3_Sub1 extends Class590_Sub1_Sub3
    implements Interface55
{
    byte aByte11648;
    Class134 aClass134_11649;
    Class487_Sub35_Sub6 aClass487_Sub35_Sub6_11650;
    Class489 aClass489_11651;
    int anInt11652;
    boolean aBool11653;
    byte aByte11654;
    boolean aBool11655;
    boolean aBool11656;
    Class662_Sub15 aClass662_Sub15_11657;
    
    public boolean method346() {
	return ((Class590_Sub1_Sub3_Sub1) this).aBool11655;
    }
    
    boolean method9499(byte i) {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    return !((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
			.method1778();
	return true;
    }
    
    void method9522(Class151 class151) {
	/* empty */
    }
    
    public int method9510(byte i) {
	return (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null
		? ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1833()
		: 0);
    }
    
    public int method9517() {
	return (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null
		? ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1833()
		: 0);
    }
    
    public boolean method341(int i) {
	return true;
    }
    
    public Class489 method9505(Class151 class151, byte i) {
	Class396 class396 = method7182().aClass396_4540;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651
		= Class441.method5350((int) class396.aFloat4545,
				      (int) class396.aFloat4542,
				      (int) class396.aFloat4547,
				      method10569(class151, 0, 1595058527),
				      1526133102);
	return ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651;
    }
    
    Class493 method9503(Class151 class151, int i) {
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub1) this).aBool11656,
				  -719745471);
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(((Class590_Sub1_Sub3_Sub1) this).anInt11652 * 299485575,
		 -1968747946))).aClass375_7490;
	if (class375 != null) {
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0], class375);
	} else
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, aClass150Array10413[0], 0);
	return class493;
    }
    
    public boolean method342(short i) {
	return ((Class590_Sub1_Sub3_Sub1) this).aBool11655;
    }
    
    boolean method9495(Class151 class151, int i, int i_0_, byte i_1_) {
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 -1348756564))).aClass375_7490;
	if (class375 != null)
	    return class151.method2059(i, i_0_, method7184(), class375,
				       (byte) -66);
	Class134 class134 = method10569(class151, 131072, 1438003521);
	if (null != class134) {
	    Class400 class400 = method7184();
	    return class134.method1757(i, i_0_, class400, false, 0);
	}
	return false;
    }
    
    public Class590_Sub1_Sub3_Sub1
	(Class502 class502, Class151 class151, Class662_Sub15 class662_sub15,
	 Class549 class549, int i, int i_2_, int i_3_, int i_4_, int i_5_,
	 boolean bool, int i_6_, int i_7_, int i_8_, int i_9_) {
	super(class502, i_3_, i_4_, i_5_, i, i_2_, i_6_, i_7_);
	((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657
	    = class662_sub15;
	((Class590_Sub1_Sub3_Sub1) this).anInt11652
	    = class549.anInt7411 * -2052692113;
	((Class590_Sub1_Sub3_Sub1) this).aBool11653 = bool;
	((Class590_Sub1_Sub3_Sub1) this).aByte11654 = (byte) i_9_;
	((Class590_Sub1_Sub3_Sub1) this).aByte11648 = (byte) i_8_;
	((Class590_Sub1_Sub3_Sub1) this).aBool11656
	    = -331428033 * class549.anInt7433 != 0 && !bool;
	((Class590_Sub1_Sub3_Sub1) this).aBool11655
	    = (class151.method1998() && class549.aBool7480
	       && !((Class590_Sub1_Sub3_Sub1) this).aBool11653
	       && Class447.aClass487_Sub42_5156.aClass637_Sub27_10513
		      .method9836(1700440345) != 0);
	int i_10_ = 2048;
	if (class549.aBool7488)
	    i_10_ |= 0x80000;
	Class670 class670
	    = method10568(class151, i_10_,
			  ((Class590_Sub1_Sub3_Sub1) this).aBool11655,
			  -2098349789);
	if (null != class670) {
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		= (Class134) class670.anObject8503;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
		= (Class487_Sub35_Sub6) class670.anObject8504;
	    if (class549.aBool7488) {
		((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		    = ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
			  .method1862((byte) 0, i_10_, false);
		if (class549.aBool7488) {
		    Class448 class448
			= client.aClass452_10749.method5556(-2075249459);
		    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1775
			(-1043990031 * class448.anInt5157,
			 class448.anInt5158 * -871364329,
			 1994750757 * class448.anInt5159,
			 class448.anInt5160 * 2016362105);
		}
	    }
	}
	method9513(1, (byte) -13);
    }
    
    public int method340(short i) {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11648;
    }
    
    Class670 method10568(Class151 class151, int i, boolean bool, int i_11_) {
	Class549 class549
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 478921464)));
	Class132 class132;
	Class132 class132_12_;
	if (((Class590_Sub1_Sub3_Sub1) this).aBool11653) {
	    class132 = aClass502_10418.aClass132Array6895[aByte10416];
	    class132_12_ = aClass502_10418.aClass132Array6867[0];
	} else {
	    class132 = aClass502_10418.aClass132Array6867[aByte10416];
	    if (aByte10416 < 3)
		class132_12_
		    = aClass502_10418.aClass132Array6867[1 + aByte10416];
	    else
		class132_12_ = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	return class549.method6683(class151, i,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11648,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11654,
				   class132, class132_12_,
				   (int) class396.aFloat4545,
				   (int) class396.aFloat4542,
				   (int) class396.aFloat4547, bool, null,
				   2108761621);
    }
    
    Class134 method10569(Class151 class151, int i, int i_13_) {
	if (null != ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
	    && class151.method2080(((Class590_Sub1_Sub3_Sub1) this)
				       .aClass134_11649.method1856(),
				   i) == 0)
	    return ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649;
	Class670 class670 = method10568(class151, i, false, -2098349789);
	if (null != class670)
	    return (Class134) class670.anObject8503;
	return null;
    }
    
    boolean method9514() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    return !((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
			.method1778();
	return true;
    }
    
    public int method206() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11654;
    }
    
    public void method344(Class151 class151, int i) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (class487_sub35_sub6 != null)
	    aClass502_10418.method6177(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1802249428);
    }
    
    public void method354(Class151 class151, int i) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 == null
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (null != class487_sub35_sub6)
	    aClass502_10418.method6179(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1026886780);
    }
    
    public int method26() {
	return ((Class590_Sub1_Sub3_Sub1) this).anInt11652 * 299485575;
    }
    
    public int method21() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11648;
    }
    
    public int method345() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11648;
    }
    
    public int method349() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11654;
    }
    
    public int method347() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11654;
    }
    
    public void method356(int i) {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1802();
    }
    
    public int method348() {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11654;
    }
    
    public void method355(Class151 class151) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (class487_sub35_sub6 != null)
	    aClass502_10418.method6177(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1802249428);
    }
    
    public void method315() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1802();
    }
    
    public void method317() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1802();
    }
    
    public void method313() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1802();
    }
    
    Class670 method10570(Class151 class151, int i, boolean bool) {
	Class549 class549
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 -1237249259)));
	Class132 class132;
	Class132 class132_14_;
	if (((Class590_Sub1_Sub3_Sub1) this).aBool11653) {
	    class132 = aClass502_10418.aClass132Array6895[aByte10416];
	    class132_14_ = aClass502_10418.aClass132Array6867[0];
	} else {
	    class132 = aClass502_10418.aClass132Array6867[aByte10416];
	    if (aByte10416 < 3)
		class132_14_
		    = aClass502_10418.aClass132Array6867[1 + aByte10416];
	    else
		class132_14_ = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	return class549.method6683(class151, i,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11648,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11654,
				   class132, class132_14_,
				   (int) class396.aFloat4545,
				   (int) class396.aFloat4542,
				   (int) class396.aFloat4547, bool, null,
				   2097508766);
    }
    
    public boolean method351() {
	return true;
    }
    
    public void method352(Class151 class151) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (class487_sub35_sub6 != null)
	    aClass502_10418.method6177(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1802249428);
    }
    
    public void method353(Class151 class151) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (class487_sub35_sub6 != null)
	    aClass502_10418.method6177(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1802249428);
    }
    
    public void method350(Class151 class151) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (class487_sub35_sub6 != null)
	    aClass502_10418.method6177(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       -1802249428);
    }
    
    void method9504(Class151 class151, byte i) {
	/* empty */
    }
    
    public int method339(byte i) {
	return ((Class590_Sub1_Sub3_Sub1) this).aByte11654;
    }
    
    public int method25(byte i) {
	return ((Class590_Sub1_Sub3_Sub1) this).anInt11652 * 299485575;
    }
    
    boolean method9515() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    return !((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
			.method1778();
	return true;
    }
    
    boolean method9516() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    return ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		       .method1777();
	return false;
    }
    
    public int method9521() {
	return (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null
		? ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1833()
		: 0);
    }
    
    boolean method9509(Class151 class151, int i, int i_15_) {
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 2086165010))).aClass375_7490;
	if (class375 != null)
	    return class151.method2059(i, i_15_, method7184(), class375,
				       (byte) -96);
	Class134 class134 = method10569(class151, 131072, 1358569508);
	if (null != class134) {
	    Class400 class400 = method7184();
	    return class134.method1757(i, i_15_, class400, false, 0);
	}
	return false;
    }
    
    public Class489 method9498(Class151 class151) {
	Class396 class396 = method7182().aClass396_4540;
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651
		= Class441.method5350((int) class396.aFloat4545,
				      (int) class396.aFloat4542,
				      (int) class396.aFloat4547,
				      method10569(class151, 0, 1907159462),
				      1526133102);
	return ((Class590_Sub1_Sub3_Sub1) this).aClass489_11651;
    }
    
    Class493 method9519(Class151 class151) {
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub1) this).aBool11656,
				  -1026153725);
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(((Class590_Sub1_Sub3_Sub1) this).anInt11652 * 299485575,
		 323862263))).aClass375_7490;
	if (class375 != null) {
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0], class375);
	} else
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, aClass150Array10413[0], 0);
	return class493;
    }
    
    Class493 method9535(Class151 class151) {
	if (null == ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649)
	    return null;
	Class400 class400 = class151.method2077();
	class400.method4807(method7184());
	class400.method4819((float) aShort11556, 0.0F, (float) aShort11558);
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub3_Sub1) this).aBool11656,
				  -707720617);
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(((Class590_Sub1_Sub3_Sub1) this).anInt11652 * 299485575,
		 -139873736))).aClass375_7490;
	if (class375 != null) {
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0], class375);
	} else
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		.method1756(class400, aClass150Array10413[0], 0);
	return class493;
    }
    
    Class670 method10571(Class151 class151, int i, boolean bool) {
	Class549 class549
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 -1825892613)));
	Class132 class132;
	Class132 class132_16_;
	if (((Class590_Sub1_Sub3_Sub1) this).aBool11653) {
	    class132 = aClass502_10418.aClass132Array6895[aByte10416];
	    class132_16_ = aClass502_10418.aClass132Array6867[0];
	} else {
	    class132 = aClass502_10418.aClass132Array6867[aByte10416];
	    if (aByte10416 < 3)
		class132_16_
		    = aClass502_10418.aClass132Array6867[1 + aByte10416];
	    else
		class132_16_ = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	return class549.method6683(class151, i,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11648,
				   ((Class590_Sub1_Sub3_Sub1) this).aByte11654,
				   class132, class132_16_,
				   (int) class396.aFloat4545,
				   (int) class396.aFloat4542,
				   (int) class396.aFloat4547, bool, null,
				   2123363419);
    }
    
    public void method343(Class151 class151) {
	Object object = null;
	Class487_Sub35_Sub6 class487_sub35_sub6;
	if (((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 == null
	    && ((Class590_Sub1_Sub3_Sub1) this).aBool11655) {
	    Class670 class670
		= method10568(class151, 262144, true, -2098349789);
	    class487_sub35_sub6
		= (Class487_Sub35_Sub6) (class670 != null
					 ? class670.anObject8504 : null);
	} else {
	    class487_sub35_sub6
		= ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650;
	    ((Class590_Sub1_Sub3_Sub1) this).aClass487_Sub35_Sub6_11650 = null;
	}
	Class396 class396 = method7182().aClass396_4540;
	if (null != class487_sub35_sub6)
	    aClass502_10418.method6179(class487_sub35_sub6, aByte10416,
				       (int) class396.aFloat4545,
				       (int) class396.aFloat4547, null,
				       1212508494);
    }
    
    boolean method9530(Class151 class151, int i, int i_17_) {
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 -1338656993))).aClass375_7490;
	if (class375 != null)
	    return class151.method2059(i, i_17_, method7184(), class375,
				       (byte) -94);
	Class134 class134 = method10569(class151, 131072, 586903314);
	if (null != class134) {
	    Class400 class400 = method7184();
	    return class134.method1757(i, i_17_, class400, false, 0);
	}
	return false;
    }
    
    boolean method9523(Class151 class151, int i, int i_18_) {
	Class375 class375
	    = ((Class549)
	       (((Class590_Sub1_Sub3_Sub1) this).aClass662_Sub15_11657.method31
		(299485575 * ((Class590_Sub1_Sub3_Sub1) this).anInt11652,
		 -1227773325))).aClass375_7490;
	if (class375 != null)
	    return class151.method2059(i, i_18_, method7184(), class375,
				       (byte) -103);
	Class134 class134 = method10569(class151, 131072, 2140957735);
	if (null != class134) {
	    Class400 class400 = method7184();
	    return class134.method1757(i, i_18_, class400, false, 0);
	}
	return false;
    }
    
    Class134 method10572(Class151 class151, int i) {
	if (null != ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
	    && class151.method2080(((Class590_Sub1_Sub3_Sub1) this)
				       .aClass134_11649.method1856(),
				   i) == 0)
	    return ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649;
	Class670 class670 = method10568(class151, i, false, -2098349789);
	if (null != class670)
	    return (Class134) class670.anObject8503;
	return null;
    }
    
    public void method316() {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649.method1802();
    }
    
    boolean method9500(int i) {
	if (((Class590_Sub1_Sub3_Sub1) this).aClass134_11649 != null)
	    return ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
		       .method1777();
	return false;
    }
    
    Class134 method10573(Class151 class151, int i) {
	if (null != ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649
	    && class151.method2080(((Class590_Sub1_Sub3_Sub1) this)
				       .aClass134_11649.method1856(),
				   i) == 0)
	    return ((Class590_Sub1_Sub3_Sub1) this).aClass134_11649;
	Class670 class670 = method10568(class151, i, false, -2098349789);
	if (null != class670)
	    return (Class134) class670.anObject8503;
	return null;
    }
    
    public static void method10574(int i, int i_19_) {
	Class487_Sub35_Sub7 class487_sub35_sub7
	    = Exception_Sub3.method10133(4, (long) i);
	class487_sub35_sub7.method10341((short) -10836);
    }
    
    static final void method10575(Class612 class612, int i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class590_Sub1_Sub5_Sub1.method10561(class211, class203, class612,
					    -336394830);
    }
}
