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

public class Class243_Sub11_Sub16 extends Class243_Sub11
{
    byte[][] aByteArrayArray10867;
    static Class272 aClass272_10868;
    int anInt10869;
    static Class272 aClass272_10870;
    Class88[] aClass88Array10871;
    
    public boolean method17346(int i, int i_0_) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1013);
    }
    
    public boolean method17347(int i, byte i_1_) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool997);
    }
    
    public boolean method17348(int i, byte i_2_) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1011);
    }
    
    public static void method17349(Class272 class272, Class272 class272_3_,
				   int i) {
	aClass272_10870 = class272;
	aClass272_10868 = class272_3_;
    }
    
    public static void method17350(Class272 class272, Class272 class272_4_,
				   int i) {
	aClass272_10870 = class272;
	aClass272_10868 = class272_4_;
    }
    
    public static void method17351(Class272 class272, Class272 class272_5_,
				   int i) {
	aClass272_10870 = class272;
	aClass272_10868 = class272_5_;
    }
    
    public boolean method17352(int i) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1011);
    }
    
    public Class243_Sub11_Sub16(int i) {
	((Class243_Sub11_Sub16) this).anInt10869 = i * -1954596233;
    }
    
    public static void method17353(Class272 class272, Class272 class272_6_,
				   int i) {
	aClass272_10870 = class272;
	aClass272_10868 = class272_6_;
    }
    
    public boolean method17354() {
	if (null != ((Class243_Sub11_Sub16) this).aClass88Array10871)
	    return true;
	if (null == ((Class243_Sub11_Sub16) this).aByteArrayArray10867) {
	    synchronized (aClass272_10870) {
		if (!aClass272_10870.method5283((1672003399
						 * ((Class243_Sub11_Sub16)
						    this).anInt10869),
						-1958765220)) {
		    boolean bool = false;
		    return bool;
		}
		int[] is
		    = aClass272_10870.method5259((1672003399
						  * ((Class243_Sub11_Sub16)
						     this).anInt10869),
						 -463032044);
		((Class243_Sub11_Sub16) this).aByteArrayArray10867
		    = new byte[is.length][];
		for (int i = 0; i < is.length; i++)
		    ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i]
			= aClass272_10870.method5250((1672003399
						      * ((Class243_Sub11_Sub16)
							 this).anInt10869),
						     is[i], 790628755);
	    }
	}
	boolean bool = true;
	for (int i = 0;
	     i < ((Class243_Sub11_Sub16) this).aByteArrayArray10867.length;
	     i++) {
	    byte[] is = ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_7_ = class243_sub10.method14908((byte) -21);
	    synchronized (aClass272_10868) {
		bool &= aClass272_10868.method5325(i_7_, 2046597943);
	    }
	}
	if (!bool)
	    return false;
	Class420 class420 = new Class420();
	int[] is;
	synchronized (aClass272_10870) {
	    int i
		= aClass272_10870.method5261((1672003399
					      * (((Class243_Sub11_Sub16) this)
						 .anInt10869)),
					     (byte) 5);
	    ((Class243_Sub11_Sub16) this).aClass88Array10871 = new Class88[i];
	    is = aClass272_10870.method5259((((Class243_Sub11_Sub16) this)
					     .anInt10869) * 1672003399,
					    -205443383);
	}
	for (int i = 0; i < is.length; i++) {
	    byte[] is_8_
		= ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is_8_);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_9_ = class243_sub10.method14908((byte) -52);
	    Class243_Sub21 class243_sub21 = null;
	    for (Class243_Sub21 class243_sub21_10_
		     = (Class243_Sub21) class420.method7523(-844929770);
		 null != class243_sub21_10_;
		 class243_sub21_10_
		     = (Class243_Sub21) class420.method7520(1013683590)) {
		if (i_9_
		    == (-1639401041
			* ((Class243_Sub21) class243_sub21_10_).anInt9789)) {
		    class243_sub21 = class243_sub21_10_;
		    break;
		}
	    }
	    if (null == class243_sub21) {
		synchronized (aClass272_10868) {
		    class243_sub21
			= new Class243_Sub21(i_9_, (aClass272_10868.method5258
						    (i_9_, 1430939991)));
		}
		class420.method7495(class243_sub21, -310046356);
	    }
	    ((Class243_Sub11_Sub16) this).aClass88Array10871[is[i]]
		= new Class88(is_8_, class243_sub21);
	}
	((Class243_Sub11_Sub16) this).aByteArrayArray10867 = null;
	return true;
    }
    
    public boolean method17355() {
	if (null != ((Class243_Sub11_Sub16) this).aClass88Array10871)
	    return true;
	if (null == ((Class243_Sub11_Sub16) this).aByteArrayArray10867) {
	    synchronized (aClass272_10870) {
		if (!aClass272_10870.method5283((1672003399
						 * ((Class243_Sub11_Sub16)
						    this).anInt10869),
						-2069589919)) {
		    boolean bool = false;
		    return bool;
		}
		int[] is
		    = aClass272_10870.method5259((1672003399
						  * ((Class243_Sub11_Sub16)
						     this).anInt10869),
						 -2070330456);
		((Class243_Sub11_Sub16) this).aByteArrayArray10867
		    = new byte[is.length][];
		for (int i = 0; i < is.length; i++)
		    ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i]
			= aClass272_10870.method5250((1672003399
						      * ((Class243_Sub11_Sub16)
							 this).anInt10869),
						     is[i], 751901676);
	    }
	}
	boolean bool = true;
	for (int i = 0;
	     i < ((Class243_Sub11_Sub16) this).aByteArrayArray10867.length;
	     i++) {
	    byte[] is = ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_11_ = class243_sub10.method14908((byte) -56);
	    synchronized (aClass272_10868) {
		bool &= aClass272_10868.method5325(i_11_, 1678400602);
	    }
	}
	if (!bool)
	    return false;
	Class420 class420 = new Class420();
	int[] is;
	synchronized (aClass272_10870) {
	    int i
		= aClass272_10870.method5261((1672003399
					      * (((Class243_Sub11_Sub16) this)
						 .anInt10869)),
					     (byte) -3);
	    ((Class243_Sub11_Sub16) this).aClass88Array10871 = new Class88[i];
	    is = aClass272_10870.method5259((((Class243_Sub11_Sub16) this)
					     .anInt10869) * 1672003399,
					    -1250905902);
	}
	for (int i = 0; i < is.length; i++) {
	    byte[] is_12_
		= ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is_12_);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_13_ = class243_sub10.method14908((byte) -74);
	    Class243_Sub21 class243_sub21 = null;
	    for (Class243_Sub21 class243_sub21_14_
		     = (Class243_Sub21) class420.method7523(-1313195993);
		 null != class243_sub21_14_;
		 class243_sub21_14_
		     = (Class243_Sub21) class420.method7520(-189936315)) {
		if (i_13_
		    == (-1639401041
			* ((Class243_Sub21) class243_sub21_14_).anInt9789)) {
		    class243_sub21 = class243_sub21_14_;
		    break;
		}
	    }
	    if (null == class243_sub21) {
		synchronized (aClass272_10868) {
		    class243_sub21
			= new Class243_Sub21(i_13_, (aClass272_10868.method5258
						     (i_13_, 817698878)));
		}
		class420.method7495(class243_sub21, -1311498987);
	    }
	    ((Class243_Sub11_Sub16) this).aClass88Array10871[is[i]]
		= new Class88(is_12_, class243_sub21);
	}
	((Class243_Sub11_Sub16) this).aByteArrayArray10867 = null;
	return true;
    }
    
    public boolean method17356(byte i) {
	if (null != ((Class243_Sub11_Sub16) this).aClass88Array10871)
	    return true;
	if (null == ((Class243_Sub11_Sub16) this).aByteArrayArray10867) {
	    synchronized (aClass272_10870) {
		if (!aClass272_10870.method5283((1672003399
						 * ((Class243_Sub11_Sub16)
						    this).anInt10869),
						-2106794767)) {
		    boolean bool = false;
		    return bool;
		}
		int[] is
		    = aClass272_10870.method5259((1672003399
						  * ((Class243_Sub11_Sub16)
						     this).anInt10869),
						 -659000387);
		((Class243_Sub11_Sub16) this).aByteArrayArray10867
		    = new byte[is.length][];
		for (int i_15_ = 0; i_15_ < is.length; i_15_++)
		    ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i_15_]
			= aClass272_10870.method5250((1672003399
						      * ((Class243_Sub11_Sub16)
							 this).anInt10869),
						     is[i_15_], 501928969);
	    }
	}
	boolean bool = true;
	for (int i_16_ = 0;
	     i_16_ < ((Class243_Sub11_Sub16) this).aByteArrayArray10867.length;
	     i_16_++) {
	    byte[] is
		= ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i_16_];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_17_ = class243_sub10.method14908((byte) -61);
	    synchronized (aClass272_10868) {
		bool &= aClass272_10868.method5325(i_17_, 1607616545);
	    }
	}
	if (!bool)
	    return false;
	Class420 class420 = new Class420();
	int[] is;
	synchronized (aClass272_10870) {
	    int i_18_
		= aClass272_10870.method5261((1672003399
					      * (((Class243_Sub11_Sub16) this)
						 .anInt10869)),
					     (byte) -12);
	    ((Class243_Sub11_Sub16) this).aClass88Array10871
		= new Class88[i_18_];
	    is = aClass272_10870.method5259((((Class243_Sub11_Sub16) this)
					     .anInt10869) * 1672003399,
					    1053482283);
	}
	for (int i_19_ = 0; i_19_ < is.length; i_19_++) {
	    byte[] is_20_
		= ((Class243_Sub11_Sub16) this).aByteArrayArray10867[i_19_];
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is_20_);
	    class243_sub10.anInt8688 = -2044845443;
	    int i_21_ = class243_sub10.method14908((byte) -44);
	    Class243_Sub21 class243_sub21 = null;
	    for (Class243_Sub21 class243_sub21_22_
		     = (Class243_Sub21) class420.method7523(-1254011506);
		 null != class243_sub21_22_;
		 class243_sub21_22_
		     = (Class243_Sub21) class420.method7520(-1052124594)) {
		if (i_21_
		    == (-1639401041
			* ((Class243_Sub21) class243_sub21_22_).anInt9789)) {
		    class243_sub21 = class243_sub21_22_;
		    break;
		}
	    }
	    if (null == class243_sub21) {
		synchronized (aClass272_10868) {
		    class243_sub21
			= new Class243_Sub21(i_21_, (aClass272_10868.method5258
						     (i_21_, 609159036)));
		}
		class420.method7495(class243_sub21, -2081059661);
	    }
	    ((Class243_Sub11_Sub16) this).aClass88Array10871[is[i_19_]]
		= new Class88(is_20_, class243_sub21);
	}
	((Class243_Sub11_Sub16) this).aByteArrayArray10867 = null;
	return true;
    }
    
    public boolean method17357(int i) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1011);
    }
    
    public boolean method17358(int i) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1013);
    }
    
    public boolean method17359(int i) {
	return (((Class88) ((Class243_Sub11_Sub16) this).aClass88Array10871[i])
		.aBool1013);
    }
    
    public static int method17360(Class243_Sub11_Sub15 class243_sub11_sub15,
				  int i) {
	if (Class22.aBool202)
	    return 6;
	if (null == class243_sub11_sub15)
	    return 0;
	int i_23_
	    = (522913343
	       * ((Class243_Sub11_Sub15) class243_sub11_sub15).anInt10844);
	if (Class120_Sub16.method16699(i_23_, (byte) 33))
	    return 1;
	if (Class584.method12821(i_23_, (byte) -22))
	    return 2;
	if (Class287.method5751(i_23_, (byte) 54))
	    return 3;
	if (Class195_Sub2.method16821(i_23_, (byte) 53))
	    return 4;
	if (Class389.method7160(i_23_, (byte) 11))
	    return 7;
	if (16 == i_23_)
	    return 8;
	return 5;
    }
    
    static void method17361(int i, int i_24_, int i_25_, int i_26_,
			    boolean bool, int i_27_) {
	long l = (long) (i | (bool ? -2147483648 : 0));
	Class243_Sub28 class243_sub28
	    = (Class243_Sub28) Class243_Sub28.aClass431_9869.method7744(l);
	if (null == class243_sub28) {
	    class243_sub28 = new Class243_Sub28();
	    Class243_Sub28.aClass431_9869.method7748(class243_sub28, l);
	}
	if (((Class243_Sub28) class243_sub28).anIntArray9868.length <= i_24_) {
	    int[] is = new int[i_24_ + 1];
	    int[] is_28_ = new int[i_24_ + 1];
	    for (int i_29_ = 0;
		 (i_29_
		  < ((Class243_Sub28) class243_sub28).anIntArray9868.length);
		 i_29_++) {
		is[i_29_]
		    = ((Class243_Sub28) class243_sub28).anIntArray9868[i_29_];
		is_28_[i_29_]
		    = ((Class243_Sub28) class243_sub28).anIntArray9867[i_29_];
	    }
	    for (int i_30_
		     = ((Class243_Sub28) class243_sub28).anIntArray9868.length;
		 i_30_ < i_24_; i_30_++) {
		is[i_30_] = -1;
		is_28_[i_30_] = 0;
	    }
	    ((Class243_Sub28) class243_sub28).anIntArray9868 = is;
	    ((Class243_Sub28) class243_sub28).anIntArray9867 = is_28_;
	}
	((Class243_Sub28) class243_sub28).anIntArray9868[i_24_] = i_25_;
	((Class243_Sub28) class243_sub28).anIntArray9867[i_24_] = i_26_;
    }
}
