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

public class Class159_Sub2_Sub2 extends Class159_Sub2 {
	Class84_Sub3 aClass84_Sub3_10478;
	Class145_Sub1 aClass145_Sub1_10479;
	int anInt10480;
	static int[] anIntArray10481 = new int[6];
	static int[][] anIntArrayArray10482 = new int[6][];

	Class159_Sub2_Sub2(Class84_Sub3 class84_sub3, int i) {
		((Class159_Sub2_Sub2) this).aClass84_Sub3_10478 = class84_sub3;
		((Class159_Sub2_Sub2) this).anInt10480 = i;
	}

	Class145_Sub1 method15376() {
		if (((Class159_Sub2_Sub2) this).aClass145_Sub1_10479 == null) {
			Interface5 interface5 = (((Class159_Sub2_Sub2) this).aClass84_Sub3_10478.anInterface5_1177);
			Class104 class104 = (((Class159_Sub2_Sub2) this).aClass84_Sub3_10478.aClass101_1178.method2491(((Class159_Sub2_Sub2) this).anInt10480, 1937120109));
			if (class104 == null)
				return null;
			if (class104.anIntArray1512 == null)
				return null;
			anIntArray10481[0] = class104.anIntArray1512[0];
			anIntArray10481[1] = class104.anIntArray1512[1];
			anIntArray10481[2] = class104.anIntArray1512[2];
			anIntArray10481[3] = class104.anIntArray1512[3];
			anIntArray10481[4] = class104.anIntArray1512[4];
			anIntArray10481[5] = class104.anIntArray1512[5];
			for (int i = 0; i < 6; i++) {
				if (anIntArray10481[i] < 0)
					return null;
				if (!interface5.method38(anIntArray10481[i], Class525.aClass525_6997, 1.0F, class104.anInt1491 * 623084137, class104.anInt1491 * 623084137, false, 2106634291))
					return null;
			}
			for (int i = 0; i < 6; i++) {
				anIntArrayArray10482[i] = interface5.method34(anIntArray10481[i], 1.0F, class104.anInt1491 * 623084137, class104.anInt1491 * 623084137, false, -438699449);
				if (anIntArrayArray10482[i] == null || (anIntArrayArray10482[i].length != class104.anInt1491 * 623084137 * (class104.anInt1491 * 623084137)))
					return null;
			}
			((Class159_Sub2_Sub2) this).aClass145_Sub1_10479 = new Class145_Sub1((((Class159_Sub2_Sub2) this).aClass84_Sub3_10478), Class172.aClass172_2142, Class96.aClass96_1386, class104.anInt1491 * 623084137, class104.aByte1514 != 0, anIntArrayArray10482);
		}
		return ((Class159_Sub2_Sub2) this).aClass145_Sub1_10479;
	}

	Class145_Sub1 method15375() {
		if (((Class159_Sub2_Sub2) this).aClass145_Sub1_10479 == null) {
			Interface5 interface5 = (((Class159_Sub2_Sub2) this).aClass84_Sub3_10478.anInterface5_1177);
			Class104 class104 = (((Class159_Sub2_Sub2) this).aClass84_Sub3_10478.aClass101_1178.method2491(((Class159_Sub2_Sub2) this).anInt10480, 2060244306));
			if (class104 == null)
				return null;
			if (class104.anIntArray1512 == null)
				return null;
			anIntArray10481[0] = class104.anIntArray1512[0];
			anIntArray10481[1] = class104.anIntArray1512[1];
			anIntArray10481[2] = class104.anIntArray1512[2];
			anIntArray10481[3] = class104.anIntArray1512[3];
			anIntArray10481[4] = class104.anIntArray1512[4];
			anIntArray10481[5] = class104.anIntArray1512[5];
			for (int i = 0; i < 6; i++) {
				if (anIntArray10481[i] < 0)
					return null;
				if (!interface5.method38(anIntArray10481[i], Class525.aClass525_6997, 1.0F, class104.anInt1491 * 623084137, class104.anInt1491 * 623084137, false, 2106634291))
					return null;
			}
			for (int i = 0; i < 6; i++) {
				anIntArrayArray10482[i] = interface5.method34(anIntArray10481[i], 1.0F, class104.anInt1491 * 623084137, class104.anInt1491 * 623084137, false, -438699449);
				if (anIntArrayArray10482[i] == null || (anIntArrayArray10482[i].length != class104.anInt1491 * 623084137 * (class104.anInt1491 * 623084137)))
					return null;
			}
			((Class159_Sub2_Sub2) this).aClass145_Sub1_10479 = new Class145_Sub1((((Class159_Sub2_Sub2) this).aClass84_Sub3_10478), Class172.aClass172_2142, Class96.aClass96_1386, class104.anInt1491 * 623084137, class104.aByte1514 != 0, anIntArrayArray10482);
		}
		return ((Class159_Sub2_Sub2) this).aClass145_Sub1_10479;
	}
}
