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

public class Class590_Sub1_Sub5_Sub2 extends Class590_Sub1_Sub5
    implements Interface55
{
    boolean aBool11675;
    boolean aBool11676;
    boolean aBool11677 = true;
    public Class471 aClass471_11678;
    Class489 aClass489_11679;
    
    public void method353(Class151 class151) {
	aClass471_11678.method5793(class151, (byte) -57);
    }
    
    boolean method9499(byte i) {
	return false;
    }
    
    boolean method9500(int i) {
	return ((Class590_Sub1_Sub5_Sub2) this).aBool11677;
    }
    
    public int method9510(byte i) {
	return aClass471_11678.method5777(1777501634);
    }
    
    boolean method9530(Class151 class151, int i, int i_0_) {
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_0_, method7184(),
				       class549.aClass375_7490, (byte) -62);
	Class134 class134 = aClass471_11678.method5784(class151, 131072, false,
						       false, 1092913444);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_0_, method7184(), false, 0);
    }
    
    public int method9512(int i) {
	return aClass471_11678.method5779(1852415262);
    }
    
    Class493 method9503(Class151 class151, int i) {
	Class134 class134 = aClass471_11678.method5784(class151, 2048, false,
						       true, -189222346);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub5_Sub2) this).aBool11676,
				  -862667574);
	aClass471_11678.method5791(class151, class134, class400, aShort11564,
				   aShort11560, aShort11561, aShort11559, true,
				   1018988151);
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11678).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11678).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub5_Sub2) this).aBool11677
	    = (class134.method1777()
	       || ((Class471) aClass471_11678).aClass582_5354 != null);
	Class395 class395 = method7182();
	if (((Class590_Sub1_Sub5_Sub2) this).aClass489_11679 == null)
	    ((Class590_Sub1_Sub5_Sub2) this).aClass489_11679
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub5_Sub2) this)
				 .aClass489_11679),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1390106097);
	return class493;
    }
    
    public int method348() {
	return ((Class471) aClass471_11678).anInt5345 * -435575897;
    }
    
    public void method354(Class151 class151, int i) {
	aClass471_11678.method5783(class151, 1150470132);
    }
    
    boolean method9495(Class151 class151, int i, int i_1_, byte i_2_) {
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_1_, method7184(),
				       class549.aClass375_7490, (byte) -61);
	Class134 class134 = aClass471_11678.method5784(class151, 131072, false,
						       false, 1970121693);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_1_, method7184(), false, 0);
    }
    
    final boolean method9496(int i) {
	return false;
    }
    
    public int method347() {
	return ((Class471) aClass471_11678).anInt5345 * -435575897;
    }
    
    final void method9502(byte i) {
	throw new IllegalStateException();
    }
    
    public int method25(byte i) {
	return -1807666375 * ((Class471) aClass471_11678).anInt5339;
    }
    
    public void method350(Class151 class151) {
	aClass471_11678.method5793(class151, (byte) -108);
    }
    
    Class493 method9535(Class151 class151) {
	Class134 class134 = aClass471_11678.method5784(class151, 2048, false,
						       true, -724313369);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub5_Sub2) this).aBool11676,
				  -1162401636);
	aClass471_11678.method5791(class151, class134, class400, aShort11564,
				   aShort11560, aShort11561, aShort11559, true,
				   -2142652967);
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11678).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11678).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub5_Sub2) this).aBool11677
	    = (class134.method1777()
	       || ((Class471) aClass471_11678).aClass582_5354 != null);
	Class395 class395 = method7182();
	if (((Class590_Sub1_Sub5_Sub2) this).aClass489_11679 == null)
	    ((Class590_Sub1_Sub5_Sub2) this).aClass489_11679
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub5_Sub2) this)
				 .aClass489_11679),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1367092176);
	return class493;
    }
    
    public void method356(int i) {
	/* empty */
    }
    
    public boolean method341(int i) {
	return ((Class590_Sub1_Sub5_Sub2) this).aBool11675;
    }
    
    final boolean method9524() {
	return false;
    }
    
    public void method344(Class151 class151, int i) {
	aClass471_11678.method5793(class151, (byte) 0);
    }
    
    public Class590_Sub1_Sub5_Sub2
	(Class502 class502, Class151 class151, Class662_Sub15 class662_sub15,
	 Class549 class549, int i, int i_3_, int i_4_, int i_5_, int i_6_,
	 boolean bool, int i_7_, int i_8_, int i_9_, int i_10_, int i_11_,
	 int i_12_, int i_13_, int i_14_, boolean bool_15_) {
	super(class502, i, i_3_, i_4_, i_5_, i_6_, i_7_, i_8_, i_9_, i_10_,
	      65975443 * class549.anInt7466 == 1,
	      Class630.method7569(i_11_, i_12_, (byte) 24));
	aClass471_11678
	    = new Class471(class151, class662_sub15, class549, i_11_, i_12_,
			   i_3_, this, bool, i_13_, i_14_);
	((Class590_Sub1_Sub5_Sub2) this).aBool11676
	    = class549.anInt7433 * -331428033 != 0 && !bool;
	((Class590_Sub1_Sub5_Sub2) this).aBool11675 = bool_15_;
	method9513(1, (byte) -6);
    }
    
    public int method26() {
	return -1807666375 * ((Class471) aClass471_11678).anInt5339;
    }
    
    public int method21() {
	return ((Class471) aClass471_11678).anInt5340 * 1771309379;
    }
    
    public int method345() {
	return ((Class471) aClass471_11678).anInt5340 * 1771309379;
    }
    
    public int method349() {
	return ((Class471) aClass471_11678).anInt5345 * -435575897;
    }
    
    public int method339(byte i) {
	return ((Class471) aClass471_11678).anInt5345 * -435575897;
    }
    
    public int method206() {
	return ((Class471) aClass471_11678).anInt5345 * -435575897;
    }
    
    public void method316() {
	/* empty */
    }
    
    public void method315() {
	/* empty */
    }
    
    public void method317() {
	/* empty */
    }
    
    public void method313() {
	/* empty */
    }
    
    public int method9521() {
	return aClass471_11678.method5777(1237070258);
    }
    
    public boolean method351() {
	return ((Class590_Sub1_Sub5_Sub2) this).aBool11675;
    }
    
    public void method10584(Class539 class539, int i) {
	aClass471_11678.method5778(class539, (byte) -42);
    }
    
    public Class489 method9505(Class151 class151, byte i) {
	return ((Class590_Sub1_Sub5_Sub2) this).aClass489_11679;
    }
    
    final void method9501(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_16_, int i_17_, boolean bool,
			  int i_18_) {
	throw new IllegalStateException();
    }
    
    public void method355(Class151 class151) {
	aClass471_11678.method5793(class151, (byte) -100);
    }
    
    public void method343(Class151 class151) {
	aClass471_11678.method5783(class151, -65687307);
    }
    
    public int method340(short i) {
	return ((Class471) aClass471_11678).anInt5340 * 1771309379;
    }
    
    boolean method9515() {
	return false;
    }
    
    void method9504(Class151 class151, byte i) {
	Class134 class134 = aClass471_11678.method5784(class151, 262144, true,
						       true, 387196364);
	if (null != class134)
	    aClass471_11678.method5791(class151, class134, method7184(),
				       aShort11564, aShort11560, aShort11561,
				       aShort11559, false, -1917939861);
    }
    
    final boolean method9525() {
	return false;
    }
    
    public boolean method342(short i) {
	return aClass471_11678.method5782((short) -1239);
    }
    
    final boolean method9526() {
	return false;
    }
    
    public Class489 method9498(Class151 class151) {
	return ((Class590_Sub1_Sub5_Sub2) this).aClass489_11679;
    }
    
    Class493 method9519(Class151 class151) {
	Class134 class134 = aClass471_11678.method5784(class151, 2048, false,
						       true, 666108035);
	if (class134 == null)
	    return null;
	Class400 class400 = method7184();
	Class493 class493
	    = Class468.method5761(((Class590_Sub1_Sub5_Sub2) this).aBool11676,
				  -55317099);
	aClass471_11678.method5791(class151, class134, class400, aShort11564,
				   aShort11560, aShort11561, aShort11559, true,
				   -2028080101);
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (null != class549.aClass375_7490) {
	    class134.method1756(class400, null, 0);
	    class151.method2061(class400, aClass150Array10413[0],
				class549.aClass375_7490);
	} else
	    class134.method1756(class400, aClass150Array10413[0], 0);
	if (null != ((Class471) aClass471_11678).aClass582_5354) {
	    Class147 class147
		= ((Class471) aClass471_11678).aClass582_5354.method7106();
	    class151.method2084(class147);
	}
	((Class590_Sub1_Sub5_Sub2) this).aBool11677
	    = (class134.method1777()
	       || ((Class471) aClass471_11678).aClass582_5354 != null);
	Class395 class395 = method7182();
	if (((Class590_Sub1_Sub5_Sub2) this).aClass489_11679 == null)
	    ((Class590_Sub1_Sub5_Sub2) this).aClass489_11679
		= Class441.method5350((int) class395.aClass396_4540.aFloat4545,
				      (int) class395.aClass396_4540.aFloat4542,
				      (int) class395.aClass396_4540.aFloat4547,
				      class134, 1526133102);
	else
	    Class506.method6271((((Class590_Sub1_Sub5_Sub2) this)
				 .aClass489_11679),
				(int) class395.aClass396_4540.aFloat4545,
				(int) class395.aClass396_4540.aFloat4542,
				(int) class395.aClass396_4540.aFloat4547,
				class134, -1843051323);
	return class493;
    }
    
    public int method9517() {
	return aClass471_11678.method5777(1646098590);
    }
    
    void method9522(Class151 class151) {
	Class134 class134 = aClass471_11678.method5784(class151, 262144, true,
						       true, 1514937739);
	if (null != class134)
	    aClass471_11678.method5791(class151, class134, method7184(),
				       aShort11564, aShort11560, aShort11561,
				       aShort11559, false, -1878377406);
    }
    
    public void method10585(Class539 class539) {
	aClass471_11678.method5778(class539, (byte) -26);
    }
    
    public void method10586(Class539 class539) {
	aClass471_11678.method5778(class539, (byte) 50);
    }
    
    boolean method9509(Class151 class151, int i, int i_19_) {
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_19_, method7184(),
				       class549.aClass375_7490, (byte) -15);
	Class134 class134 = aClass471_11678.method5784(class151, 131072, false,
						       false, -649663116);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_19_, method7184(), false, 0);
    }
    
    public void method352(Class151 class151) {
	aClass471_11678.method5793(class151, (byte) -100);
    }
    
    boolean method9516() {
	return ((Class590_Sub1_Sub5_Sub2) this).aBool11677;
    }
    
    public boolean method346() {
	return aClass471_11678.method5782((short) -16894);
    }
    
    boolean method9514() {
	return false;
    }
    
    boolean method9523(Class151 class151, int i, int i_20_) {
	Class549 class549 = aClass471_11678.method5780((byte) 3);
	if (class549.aClass375_7490 != null)
	    return class151.method2059(i, i_20_, method7184(),
				       class549.aClass375_7490, (byte) -3);
	Class134 class134 = aClass471_11678.method5784(class151, 131072, false,
						       false, -498593738);
	if (null == class134)
	    return false;
	return class134.method1757(i, i_20_, method7184(), false, 0);
    }
    
    final void method9527(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_21_, int i_22_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method9518(Class151 class151, Class590_Sub1 class590_sub1,
			  int i, int i_23_, int i_24_, boolean bool) {
	throw new IllegalStateException();
    }
    
    final void method9528() {
	throw new IllegalStateException();
    }
    
    final void method9529() {
	throw new IllegalStateException();
    }
    
    final void method9507() {
	throw new IllegalStateException();
    }
    
    public int method9531() {
	return aClass471_11678.method5779(1569261574);
    }
}
