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

public class Class243_Sub21 extends Class243
{
    public static final int anInt9779 = 7;
    public static final int anInt9780 = 1;
    public static final int anInt9781 = 0;
    public static final int anInt9782 = 2;
    public static final int anInt9783 = 5;
    public static final int anInt9784 = 10;
    public static final int anInt9785 = 9;
    public static final int anInt9786 = 8;
    int[][] anIntArrayArray9787;
    int[] anIntArray9788;
    int anInt9789;
    int anInt9790;
    public static final int anInt9791 = 3;
    static final int anInt9792 = 6;
    boolean[] aBoolArray9793;
    int[] anIntArray9794;
    
    Class243_Sub21(int i, byte[] is) {
	((Class243_Sub21) this).anInt9789 = i * 1169177935;
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	((Class243_Sub21) this).anInt9790
	    = class243_sub10.method14908((byte) -39) * -85694523;
	((Class243_Sub21) this).anIntArray9788
	    = new int[1778155277 * ((Class243_Sub21) this).anInt9790];
	((Class243_Sub21) this).anIntArrayArray9787
	    = new int[((Class243_Sub21) this).anInt9790 * 1778155277][];
	((Class243_Sub21) this).aBoolArray9793
	    = new boolean[1778155277 * ((Class243_Sub21) this).anInt9790];
	((Class243_Sub21) this).anIntArray9794
	    = new int[((Class243_Sub21) this).anInt9790 * 1778155277];
	for (int i_0_ = 0;
	     i_0_ < ((Class243_Sub21) this).anInt9790 * 1778155277; i_0_++) {
	    ((Class243_Sub21) this).anIntArray9788[i_0_]
		= class243_sub10.method14878((byte) -5);
	    if (((Class243_Sub21) this).anIntArray9788[i_0_] == 6)
		((Class243_Sub21) this).anIntArray9788[i_0_] = 2;
	}
	for (int i_1_ = 0;
	     i_1_ < ((Class243_Sub21) this).anInt9790 * 1778155277; i_1_++)
	    ((Class243_Sub21) this).aBoolArray9793[i_1_]
		= class243_sub10.method14878((byte) 77) == 1;
	for (int i_2_ = 0;
	     i_2_ < 1778155277 * ((Class243_Sub21) this).anInt9790; i_2_++)
	    ((Class243_Sub21) this).anIntArray9794[i_2_]
		= class243_sub10.method14908((byte) -104);
	for (int i_3_ = 0;
	     i_3_ < 1778155277 * ((Class243_Sub21) this).anInt9790; i_3_++)
	    ((Class243_Sub21) this).anIntArrayArray9787[i_3_]
		= new int[class243_sub10.method14675(-128314327)];
	for (int i_4_ = 0;
	     i_4_ < ((Class243_Sub21) this).anInt9790 * 1778155277; i_4_++) {
	    for (int i_5_ = 0;
		 (i_5_
		  < ((Class243_Sub21) this).anIntArrayArray9787[i_4_].length);
		 i_5_++)
		((Class243_Sub21) this).anIntArrayArray9787[i_4_][i_5_]
		    = class243_sub10.method14675(-862377684);
	}
    }
    
    static void method16084(Class116 class116, int i, int i_6_, int i_7_,
			    boolean bool, Class479 class479, byte i_8_) {
	if (0 == i_6_)
	    throw new RuntimeException();
	Class117 class117 = class116.aClass117Array1343[i];
	if (class117.aClass117Array1383 == null) {
	    class117.aClass117Array1383 = new Class117[1 + i_7_];
	    class117.aClass117Array1526 = class117.aClass117Array1383;
	}
	if (class117.aClass117Array1383.length <= i_7_) {
	    if (class117.aClass117Array1383 == class117.aClass117Array1526) {
		Class117[] class117s = new Class117[i_7_ + 1];
		for (int i_9_ = 0; i_9_ < class117.aClass117Array1383.length;
		     i_9_++)
		    class117s[i_9_] = class117.aClass117Array1383[i_9_];
		class117.aClass117Array1383 = class117.aClass117Array1526
		    = class117s;
	    } else {
		Class117[] class117s = new Class117[1 + i_7_];
		Class117[] class117s_10_ = new Class117[i_7_ + 1];
		for (int i_11_ = 0; i_11_ < class117.aClass117Array1383.length;
		     i_11_++) {
		    class117s[i_11_] = class117.aClass117Array1383[i_11_];
		    class117s_10_[i_11_] = class117.aClass117Array1526[i_11_];
		}
		class117.aClass117Array1383 = class117s;
		class117.aClass117Array1526 = class117s_10_;
	    }
	}
	if (i_7_ > 0 && class117.aClass117Array1383[i_7_ - 1] == null)
	    throw new RuntimeException(new StringBuilder().append("").append
					   (i_7_ - 1).toString());
	Class117 class117_12_ = new Class117();
	class117_12_.anInt1375 = i_6_ * 1540481081;
	class117_12_.anInt1391
	    = (class117_12_.anInt1407 = 1 * class117.anInt1407) * 1088731173;
	class117_12_.anInt1374 = -219568761 * i_7_;
	class117.aClass117Array1383[i_7_] = class117_12_;
	if (class117.aClass117Array1526 != class117.aClass117Array1383)
	    class117.aClass117Array1526[i_7_] = class117_12_;
	Class465 class465;
	if (bool)
	    class465 = ((Class479) class479).aClass465_6445;
	else
	    class465 = ((Class479) class479).aClass465_6443;
	((Class465) class465).aClass116_6363 = class116;
	((Class465) class465).aClass117_6364 = class117_12_;
	Class66.method1548(class117, 1481191054);
    }
}
