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

public class Class136_Sub1_Sub1 extends Class136_Sub1
{
    Class100_Sub2 aClass100_Sub2_11049;
    int anInt11050;
    Class151_Sub3 aClass151_Sub3_11051;
    static int[][] anIntArrayArray11052 = new int[6][];
    
    Class100_Sub2 method8507() {
	if (((Class136_Sub1_Sub1) this).aClass100_Sub2_11049 == null) {
	    Interface19 interface19
		= (((Class136_Sub1_Sub1) this).aClass151_Sub3_11051
		   .anInterface19_1837);
	    Class145 class145
		= (((Class136_Sub1_Sub1) this).aClass151_Sub3_11051
		       .aClass140_1833.method1927
		   (((Class136_Sub1_Sub1) this).anInt11050, 2113883462));
	    if (class145 == null)
		return null;
	    if (!class145.aBool1715)
		return null;
	    if (!interface19.method82(Class558.aClass558_7537,
				      ((Class136_Sub1_Sub1) this).anInt11050,
				      Class550.aClass550_7494, 1.0F,
				      class145.anInt1692 * -176754869,
				      class145.anInt1692 * -176754869, false,
				      526187860))
		return null;
	    int[] is
		= interface19.method89(Class558.aClass558_7537,
				       ((Class136_Sub1_Sub1) this).anInt11050,
				       1.0F, class145.anInt1692 * -176754869,
				       class145.anInt1692 * -176754869, false,
				       -1685536135);
	    int i = (class145.anInt1692 * -176754869
		     * (class145.anInt1692 * -176754869));
	    if (is == null)
		return null;
	    for (int i_0_ = 0; i_0_ < 6; i_0_++) {
		anIntArrayArray11052[i_0_] = new int[i];
		System.arraycopy(is, i * i_0_, anIntArrayArray11052[i_0_], 0,
				 i);
	    }
	    ((Class136_Sub1_Sub1) this).aClass100_Sub2_11049
		= new Class100_Sub2((((Class136_Sub1_Sub1) this)
				     .aClass151_Sub3_11051),
				    Class116.aClass116_1458,
				    Class155.aClass155_1894,
				    class145.anInt1692 * -176754869,
				    class145.aByte1691 != 0,
				    anIntArrayArray11052);
	}
	return ((Class136_Sub1_Sub1) this).aClass100_Sub2_11049;
    }
    
    Class136_Sub1_Sub1(Class151_Sub3 class151_sub3, int i) {
	((Class136_Sub1_Sub1) this).aClass151_Sub3_11051 = class151_sub3;
	((Class136_Sub1_Sub1) this).anInt11050 = i;
    }
    
    Class100_Sub2 method8508() {
	if (((Class136_Sub1_Sub1) this).aClass100_Sub2_11049 == null) {
	    Interface19 interface19
		= (((Class136_Sub1_Sub1) this).aClass151_Sub3_11051
		   .anInterface19_1837);
	    Class145 class145
		= (((Class136_Sub1_Sub1) this).aClass151_Sub3_11051
		       .aClass140_1833.method1927
		   (((Class136_Sub1_Sub1) this).anInt11050, 2107385025));
	    if (class145 == null)
		return null;
	    if (!class145.aBool1715)
		return null;
	    if (!interface19.method82(Class558.aClass558_7537,
				      ((Class136_Sub1_Sub1) this).anInt11050,
				      Class550.aClass550_7494, 1.0F,
				      class145.anInt1692 * -176754869,
				      class145.anInt1692 * -176754869, false,
				      -738741291))
		return null;
	    int[] is
		= interface19.method89(Class558.aClass558_7537,
				       ((Class136_Sub1_Sub1) this).anInt11050,
				       1.0F, class145.anInt1692 * -176754869,
				       class145.anInt1692 * -176754869, false,
				       -441345149);
	    int i = (class145.anInt1692 * -176754869
		     * (class145.anInt1692 * -176754869));
	    if (is == null)
		return null;
	    for (int i_1_ = 0; i_1_ < 6; i_1_++) {
		anIntArrayArray11052[i_1_] = new int[i];
		System.arraycopy(is, i * i_1_, anIntArrayArray11052[i_1_], 0,
				 i);
	    }
	    ((Class136_Sub1_Sub1) this).aClass100_Sub2_11049
		= new Class100_Sub2((((Class136_Sub1_Sub1) this)
				     .aClass151_Sub3_11051),
				    Class116.aClass116_1458,
				    Class155.aClass155_1894,
				    class145.anInt1692 * -176754869,
				    class145.aByte1691 != 0,
				    anIntArrayArray11052);
	}
	return ((Class136_Sub1_Sub1) this).aClass100_Sub2_11049;
    }
}
