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

public final class Class37_Sub1 extends Class37
{
    Class118_Sub2 aClass118_Sub2_10260;
    boolean aBool10261;
    Class87_Sub2_Sub1 aClass87_Sub2_Sub1_10262;
    
    public void method1076() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    Class118 method1069(Class87_Sub2 class87_sub2, Class49 class49) {
	return new Class118_Sub2((Class87_Sub2_Sub1) class87_sub2, this,
				 class49);
    }
    
    public boolean method1075(Class118 class118) {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == class118)
	    return true;
	if (!class118.method2985())
	    return false;
	((Class37_Sub1) this).aClass118_Sub2_10260 = (Class118_Sub2) class118;
	anInt462 = method1073(class118, (byte) 1) * -1224932225;
	if (anInt462 * 953072511 == -1)
	    throw new IllegalArgumentException();
	if (((Class37_Sub1) this).aBool10261) {
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10300);
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10294);
	    ((Class87_Sub2_Sub1)
	     ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		.aClass118_Sub2_10895
		= ((Class37_Sub1) this).aClass118_Sub2_10260;
	}
	return true;
    }
    
    Class243_Sub41_Sub1 method1078(Class53 class53) {
	return new Class243_Sub41_Sub1_Sub1(this, class53);
    }
    
    public void method1164() {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == null)
	    throw new RuntimeException_Sub3();
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10300);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10294);
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = ((Class37_Sub1) this).aClass118_Sub2_10260;
	((Class37_Sub1) this).aBool10261 = true;
    }
    
    public void method1169() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    public boolean method1067() {
	return ((((Class87_Sub2_Sub1)
		  ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		 .aClass118_Sub2_10895)
		== ((Class37_Sub1) this).aClass118_Sub2_10260);
    }
    
    public void method1104() {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == null)
	    throw new RuntimeException_Sub3();
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10300);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10294);
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = ((Class37_Sub1) this).aClass118_Sub2_10260;
	((Class37_Sub1) this).aBool10261 = true;
    }
    
    public boolean method1065(Class118 class118) {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == class118)
	    return true;
	if (!class118.method2985())
	    return false;
	((Class37_Sub1) this).aClass118_Sub2_10260 = (Class118_Sub2) class118;
	anInt462 = method1073(class118, (byte) 1) * -1224932225;
	if (anInt462 * 953072511 == -1)
	    throw new IllegalArgumentException();
	if (((Class37_Sub1) this).aBool10261) {
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10300);
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10294);
	    ((Class87_Sub2_Sub1)
	     ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		.aClass118_Sub2_10895
		= ((Class37_Sub1) this).aClass118_Sub2_10260;
	}
	return true;
    }
    
    public void method1107() {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == null)
	    throw new RuntimeException_Sub3();
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10300);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10294);
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = ((Class37_Sub1) this).aClass118_Sub2_10260;
	((Class37_Sub1) this).aBool10261 = true;
    }
    
    public boolean method1153() {
	return ((((Class87_Sub2_Sub1)
		  ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		 .aClass118_Sub2_10895)
		== ((Class37_Sub1) this).aClass118_Sub2_10260);
    }
    
    public void method1109() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    public void method1110() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    public void method1111() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    public void method1070() {
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410(0L);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393(0L);
	((Class37_Sub1) this).aBool10261 = false;
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = null;
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(1);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15623(0);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method15448(null);
    }
    
    public boolean method1113() {
	return ((((Class87_Sub2_Sub1)
		  ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		 .aClass118_Sub2_10895)
		== ((Class37_Sub1) this).aClass118_Sub2_10260);
    }
    
    Class37_Sub1(Class87_Sub2_Sub1 class87_sub2_sub1, Class45 class45) {
	super((Class87_Sub2) class87_sub2_sub1, class45);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262 = class87_sub2_sub1;
	((Class37_Sub1) this).aBool10261 = false;
    }
    
    Class118 method1088(Class87_Sub2 class87_sub2, Class49 class49) {
	return new Class118_Sub2((Class87_Sub2_Sub1) class87_sub2, this,
				 class49);
    }
    
    Class118 method1118(Class87_Sub2 class87_sub2, Class49 class49) {
	return new Class118_Sub2((Class87_Sub2_Sub1) class87_sub2, this,
				 class49);
    }
    
    public boolean method1178(Class118 class118) {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == class118)
	    return true;
	if (!class118.method2985())
	    return false;
	((Class37_Sub1) this).aClass118_Sub2_10260 = (Class118_Sub2) class118;
	anInt462 = method1073(class118, (byte) 1) * -1224932225;
	if (anInt462 * 953072511 == -1)
	    throw new IllegalArgumentException();
	if (((Class37_Sub1) this).aBool10261) {
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10300);
	    ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
		(((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
		 .aLong10294);
	    ((Class87_Sub2_Sub1)
	     ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
		.aClass118_Sub2_10895
		= ((Class37_Sub1) this).aClass118_Sub2_10260;
	}
	return true;
    }
    
    Class243_Sub41_Sub1 method1167(Class53 class53) {
	return new Class243_Sub41_Sub1_Sub1(this, class53);
    }
    
    Class243_Sub41_Sub1 method1137(Class53 class53) {
	return new Class243_Sub41_Sub1_Sub1(this, class53);
    }
    
    public void method1106() {
	if (((Class37_Sub1) this).aClass118_Sub2_10260 == null)
	    throw new RuntimeException_Sub3();
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17410
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10300);
	((Class37_Sub1) this).aClass87_Sub2_Sub1_10262.method17393
	    (((Class118_Sub2) ((Class37_Sub1) this).aClass118_Sub2_10260)
	     .aLong10294);
	((Class87_Sub2_Sub1) ((Class37_Sub1) this).aClass87_Sub2_Sub1_10262)
	    .aClass118_Sub2_10895
	    = ((Class37_Sub1) this).aClass118_Sub2_10260;
	((Class37_Sub1) this).aBool10261 = true;
    }
    
    Class243_Sub41_Sub1 method1147(Class53 class53) {
	return new Class243_Sub41_Sub1_Sub1(this, class53);
    }
}
