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

public class Class243_Sub11_Sub10 extends Class243_Sub11
{
    public int anInt10747;
    public String aString10748;
    public Class223[] aClass223Array10749;
    public Class621 aClass621_10750;
    public int anInt10751;
    public int anInt10752;
    public int anInt10753;
    Interface14 anInterface14_10754;
    public int anInt10755;
    public int[] anIntArray10756;
    public int anInt10757;
    public Class431[] aClass431Array10758;
    public Object[] anObjectArray10759;
    
    Class223 method17184(Class243_Sub10 class243_sub10, Class223[] class223s) {
	int i = class243_sub10.method14908((byte) -7);
	if (i < 0 || i >= class223s.length)
	    throw new RuntimeException("");
	Class223 class223 = class223s[i];
	return class223;
    }
    
    Class223 method17185(Class243_Sub10 class243_sub10, Class223[] class223s,
			 int i) {
	int i_0_ = class243_sub10.method14908((byte) -122);
	if (i_0_ < 0 || i_0_ >= class223s.length)
	    throw new RuntimeException("");
	Class223 class223 = class223s[i_0_];
	return class223;
    }
    
    void method17186(Class243_Sub10 class243_sub10, int i, Class223 class223) {
	int i_1_ = aClass223Array10749.length;
	if (class223 == Class223.aClass223_3301
	    || Class223.aClass223_3254 == class223) {
	    Class296 class296
		= ((Class296)
		   Class341.method6430(Class296.method5935(-1392466722),
				       class243_sub10.method14878((byte) 82),
				       (short) -11191));
	    int i_2_ = class243_sub10.method14908((byte) -78);
	    if (null == anObjectArray10759)
		anObjectArray10759 = new Object[i_1_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method90(class296, i_2_, 325033394);
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_1_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) 13);
	} else if (Class223.aClass223_3123 == class223) {
	    Class209 class209
		= ((Class209)
		   Class341.method6430(Class209.method4303(168792444),
				       class243_sub10.method14878((byte) -59),
				       (short) 11900));
	    switch (608863601 * class209.anInt2483) {
	    case 0:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_1_];
		anObjectArray10759[i]
		    = class243_sub10.method14697(1703023179).intern();
		break;
	    default:
		throw new RuntimeException();
	    case 2:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_1_];
		class223 = Class223.aClass223_3507;
		anObjectArray10759[i]
		    = Long.valueOf(class243_sub10.method14670(665792932));
		break;
	    case 1:
		if (anIntArray10756 == null)
		    anIntArray10756 = new int[i_1_];
		class223 = Class223.aClass223_3208;
		anIntArray10756[i] = class243_sub10.method14843(1776986021);
	    }
	} else if (Class223.aClass223_3372 == class223
		   || class223 == Class223.aClass223_2605) {
	    int i_3_ = class243_sub10.method14908((byte) -82);
	    if (anObjectArray10759 == null)
		anObjectArray10759 = new Object[i_1_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method92(i_3_, (byte) -71);
	    if (anIntArray10756 == null)
		anIntArray10756 = new int[i_1_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) 60);
	} else {
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_1_];
	    if (null != class223 && class223.aBool3732)
		anIntArray10756[i] = class243_sub10.method14843(1952319738);
	    else
		anIntArray10756[i] = class243_sub10.method14878((byte) -24);
	}
	aClass223Array10749[i] = class223;
    }
    
    void method17187(Class243_Sub10 class243_sub10, int i, Class223 class223,
		     int i_4_) {
	int i_5_ = aClass223Array10749.length;
	if (class223 == Class223.aClass223_3301
	    || Class223.aClass223_3254 == class223) {
	    Class296 class296
		= ((Class296)
		   Class341.method6430(Class296.method5935(-1392466722),
				       class243_sub10.method14878((byte) -39),
				       (short) 21749));
	    int i_6_ = class243_sub10.method14908((byte) -61);
	    if (null == anObjectArray10759)
		anObjectArray10759 = new Object[i_5_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method90(class296, i_6_, 325033394);
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_5_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) -54);
	} else if (Class223.aClass223_3123 == class223) {
	    Class209 class209
		= ((Class209)
		   Class341.method6430(Class209.method4303(-1030890681),
				       class243_sub10.method14878((byte) -22),
				       (short) -3985));
	    switch (608863601 * class209.anInt2483) {
	    case 0:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_5_];
		anObjectArray10759[i]
		    = class243_sub10.method14697(1703023179).intern();
		break;
	    default:
		throw new RuntimeException();
	    case 2:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_5_];
		class223 = Class223.aClass223_3507;
		anObjectArray10759[i]
		    = Long.valueOf(class243_sub10.method14670(-1915894395));
		break;
	    case 1:
		if (anIntArray10756 == null)
		    anIntArray10756 = new int[i_5_];
		class223 = Class223.aClass223_3208;
		anIntArray10756[i] = class243_sub10.method14843(1341129456);
	    }
	} else if (Class223.aClass223_3372 == class223
		   || class223 == Class223.aClass223_2605) {
	    int i_7_ = class243_sub10.method14908((byte) -105);
	    if (anObjectArray10759 == null)
		anObjectArray10759 = new Object[i_5_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method92(i_7_, (byte) 0);
	    if (anIntArray10756 == null)
		anIntArray10756 = new int[i_5_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) -45);
	} else {
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_5_];
	    if (null != class223 && class223.aBool3732)
		anIntArray10756[i] = class243_sub10.method14843(1292776039);
	    else
		anIntArray10756[i] = class243_sub10.method14878((byte) -41);
	}
	aClass223Array10749[i] = class223;
    }
    
    int method17188(Class243_Sub10 class243_sub10, int i) {
	class243_sub10.anInt8688
	    = (class243_sub10.aByteArray8691.length - 2) * -2044845443;
	int i_8_ = class243_sub10.method14908((byte) -93);
	int i_9_ = class243_sub10.aByteArray8691.length - 2 - i_8_ - 16;
	class243_sub10.anInt8688 = i_9_ * -2044845443;
	int i_10_ = class243_sub10.method14843(1986976130);
	anInt10751 = class243_sub10.method14908((byte) -34) * 1904419571;
	anInt10753 = class243_sub10.method14908((byte) -34) * 2018137101;
	anInt10752 = class243_sub10.method14908((byte) -17) * -1716369519;
	anInt10755 = class243_sub10.method14908((byte) -14) * -756019493;
	anInt10747 = class243_sub10.method14908((byte) -86) * 476716091;
	anInt10757 = class243_sub10.method14908((byte) -81) * 1708690035;
	int i_11_ = class243_sub10.method14878((byte) 35);
	if (i_11_ > 0) {
	    aClass431Array10758 = new Class431[i_11_];
	    for (int i_12_ = 0; i_12_ < i_11_; i_12_++) {
		int i_13_ = class243_sub10.method14908((byte) -67);
		Class431 class431
		    = new Class431(Class251.method5028(i_13_, (short) 851));
		aClass431Array10758[i_12_] = class431;
		while (i_13_-- > 0) {
		    int i_14_ = class243_sub10.method14843(2060571259);
		    int i_15_ = class243_sub10.method14843(1542764562);
		    class431.method7748(new Class243_Sub9(i_15_),
					(long) i_14_);
		}
	    }
	}
	class243_sub10.anInt8688 = 0;
	aString10748 = class243_sub10.method14674(1609117291);
	aClass223Array10749 = new Class223[i_10_];
	return i_9_;
    }
    
    Class223 method17189(Class243_Sub10 class243_sub10, Class223[] class223s) {
	int i = class243_sub10.method14908((byte) -28);
	if (i < 0 || i >= class223s.length)
	    throw new RuntimeException("");
	Class223 class223 = class223s[i];
	return class223;
    }
    
    public Class243_Sub11_Sub10(Class243_Sub10 class243_sub10,
				Interface14 interface14) {
	((Class243_Sub11_Sub10) this).anInterface14_10754 = interface14;
	int i = method17188(class243_sub10, 1271560289);
	int i_16_ = 0;
	Class223[] class223s = Class342.method6472(-1215708960);
	while (126215893 * class243_sub10.anInt8688 < i) {
	    Class223 class223
		= method17185(class243_sub10, class223s, 944999176);
	    method17187(class243_sub10, i_16_, class223, -1821882531);
	    i_16_++;
	}
    }
    
    int method17190(Class243_Sub10 class243_sub10) {
	class243_sub10.anInt8688
	    = (class243_sub10.aByteArray8691.length - 2) * -2044845443;
	int i = class243_sub10.method14908((byte) -110);
	int i_17_ = class243_sub10.aByteArray8691.length - 2 - i - 16;
	class243_sub10.anInt8688 = i_17_ * -2044845443;
	int i_18_ = class243_sub10.method14843(1194146081);
	anInt10751 = class243_sub10.method14908((byte) -13) * 1904419571;
	anInt10753 = class243_sub10.method14908((byte) -45) * 2018137101;
	anInt10752 = class243_sub10.method14908((byte) -44) * -1716369519;
	anInt10755 = class243_sub10.method14908((byte) -39) * -756019493;
	anInt10747 = class243_sub10.method14908((byte) -100) * 476716091;
	anInt10757 = class243_sub10.method14908((byte) -114) * 1708690035;
	int i_19_ = class243_sub10.method14878((byte) 44);
	if (i_19_ > 0) {
	    aClass431Array10758 = new Class431[i_19_];
	    for (int i_20_ = 0; i_20_ < i_19_; i_20_++) {
		int i_21_ = class243_sub10.method14908((byte) -112);
		Class431 class431
		    = new Class431(Class251.method5028(i_21_, (short) 851));
		aClass431Array10758[i_20_] = class431;
		while (i_21_-- > 0) {
		    int i_22_ = class243_sub10.method14843(1941694207);
		    int i_23_ = class243_sub10.method14843(1206540854);
		    class431.method7748(new Class243_Sub9(i_23_),
					(long) i_22_);
		}
	    }
	}
	class243_sub10.anInt8688 = 0;
	aString10748 = class243_sub10.method14674(1560624453);
	aClass223Array10749 = new Class223[i_18_];
	return i_17_;
    }
    
    void method17191(Class243_Sub10 class243_sub10, int i, Class223 class223) {
	int i_24_ = aClass223Array10749.length;
	if (class223 == Class223.aClass223_3301
	    || Class223.aClass223_3254 == class223) {
	    Class296 class296
		= ((Class296)
		   Class341.method6430(Class296.method5935(-1392466722),
				       class243_sub10.method14878((byte) -62),
				       (short) 29978));
	    int i_25_ = class243_sub10.method14908((byte) -85);
	    if (null == anObjectArray10759)
		anObjectArray10759 = new Object[i_24_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method90(class296, i_25_, 325033394);
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_24_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) -81);
	} else if (Class223.aClass223_3123 == class223) {
	    Class209 class209
		= ((Class209)
		   Class341.method6430(Class209.method4303(1665004012),
				       class243_sub10.method14878((byte) -6),
				       (short) 13709));
	    switch (608863601 * class209.anInt2483) {
	    case 0:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_24_];
		anObjectArray10759[i]
		    = class243_sub10.method14697(1703023179).intern();
		break;
	    default:
		throw new RuntimeException();
	    case 2:
		if (anObjectArray10759 == null)
		    anObjectArray10759 = new Object[i_24_];
		class223 = Class223.aClass223_3507;
		anObjectArray10759[i]
		    = Long.valueOf(class243_sub10.method14670(-2028197171));
		break;
	    case 1:
		if (anIntArray10756 == null)
		    anIntArray10756 = new int[i_24_];
		class223 = Class223.aClass223_3208;
		anIntArray10756[i] = class243_sub10.method14843(1534986661);
	    }
	} else if (Class223.aClass223_3372 == class223
		   || class223 == Class223.aClass223_2605) {
	    int i_26_ = class243_sub10.method14908((byte) -27);
	    if (anObjectArray10759 == null)
		anObjectArray10759 = new Object[i_24_];
	    anObjectArray10759[i]
		= ((Class243_Sub11_Sub10) this).anInterface14_10754
		      .method92(i_26_, (byte) -43);
	    if (anIntArray10756 == null)
		anIntArray10756 = new int[i_24_];
	    anIntArray10756[i] = class243_sub10.method14878((byte) -5);
	} else {
	    if (null == anIntArray10756)
		anIntArray10756 = new int[i_24_];
	    if (null != class223 && class223.aBool3732)
		anIntArray10756[i] = class243_sub10.method14843(1200914249);
	    else
		anIntArray10756[i] = class243_sub10.method14878((byte) -63);
	}
	aClass223Array10749[i] = class223;
    }
}
