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

public final class Class57_Sub1 extends Class57 {
	boolean aBool10088;
	Class84_Sub1_Sub2 aClass84_Sub1_Sub2_10089;
	Class114_Sub1 aClass114_Sub1_10090;

	public boolean method1379(Class114 class114) {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == class114)
			return true;
		if (!class114.method2677())
			return false;
		((Class57_Sub1) this).aClass114_Sub1_10090 = (Class114_Sub1) class114;
		anInt965 = method1326(class114, (byte) 15) * -252190453;
		if (anInt965 * -1467948381 == -1)
			throw new IllegalArgumentException();
		if (((Class57_Sub1) this).aBool10088) {
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
			((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		}
		return true;
	}

	Class114 method1322(Class84_Sub1 class84_sub1, Class36 class36) {
		return new Class114_Sub1((Class84_Sub1_Sub2) class84_sub1, this, class36);
	}

	public boolean method1328(Class114 class114) {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == class114)
			return true;
		if (!class114.method2677())
			return false;
		((Class57_Sub1) this).aClass114_Sub1_10090 = (Class114_Sub1) class114;
		anInt965 = method1326(class114, (byte) 15) * -252190453;
		if (anInt965 * -1467948381 == -1)
			throw new IllegalArgumentException();
		if (((Class57_Sub1) this).aBool10088) {
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
			((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		}
		return true;
	}

	Class587_Sub44_Sub1 method1331(Class37 class37) {
		return new Class587_Sub44_Sub1_Sub2(this, class37);
	}

	Class57_Sub1(Class84_Sub1_Sub2 class84_sub1_sub2, Class34 class34) {
		super((Class84_Sub1) class84_sub1_sub2, class34);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089 = class84_sub1_sub2;
		((Class57_Sub1) this).aBool10088 = false;
	}

	public void method1360() {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == null)
			throw new RuntimeException_Sub4();
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
		((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		((Class57_Sub1) this).aBool10088 = true;
	}

	public boolean method1406() {
		return ((((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433) == ((Class57_Sub1) this).aClass114_Sub1_10090);
	}

	public void method1361() {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == null)
			throw new RuntimeException_Sub4();
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
		((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		((Class57_Sub1) this).aBool10088 = true;
	}

	public void method1318() {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == null)
			throw new RuntimeException_Sub4();
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
		((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		((Class57_Sub1) this).aBool10088 = true;
	}

	public void method1373() {
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(0L);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(0L);
		((Class57_Sub1) this).aBool10088 = false;
		((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = null;
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method15025(1);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method14834(null);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method15025(0);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method14834(null);
	}

	public boolean method1362() {
		return ((((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433) == ((Class57_Sub1) this).aClass114_Sub1_10090);
	}

	Class114 method1367(Class84_Sub1 class84_sub1, Class36 class36) {
		return new Class114_Sub1((Class84_Sub1_Sub2) class84_sub1, this, class36);
	}

	public boolean method1414(Class114 class114) {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == class114)
			return true;
		if (!class114.method2677())
			return false;
		((Class57_Sub1) this).aClass114_Sub1_10090 = (Class114_Sub1) class114;
		anInt965 = method1326(class114, (byte) 15) * -252190453;
		if (anInt965 * -1467948381 == -1)
			throw new IllegalArgumentException();
		if (((Class57_Sub1) this).aBool10088) {
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
			((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		}
		return true;
	}

	public boolean method1378(Class114 class114) {
		if (((Class57_Sub1) this).aClass114_Sub1_10090 == class114)
			return true;
		if (!class114.method2677())
			return false;
		((Class57_Sub1) this).aClass114_Sub1_10090 = (Class114_Sub1) class114;
		anInt965 = method1326(class114, (byte) 15) * -252190453;
		if (anInt965 * -1467948381 == -1)
			throw new IllegalArgumentException();
		if (((Class57_Sub1) this).aBool10088) {
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8782);
			((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(((Class114_Sub1) ((Class57_Sub1) this).aClass114_Sub1_10090).aLong8776);
			((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = ((Class57_Sub1) this).aClass114_Sub1_10090;
		}
		return true;
	}

	public void method1348() {
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16621(0L);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method16629(0L);
		((Class57_Sub1) this).aBool10088 = false;
		((Class84_Sub1_Sub2) ((Class57_Sub1) this).aClass84_Sub1_Sub2_10089).aClass114_Sub1_10433 = null;
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method15025(1);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method14834(null);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method15025(0);
		((Class57_Sub1) this).aClass84_Sub1_Sub2_10089.method14834(null);
	}

	Class587_Sub44_Sub1 method1385(Class37 class37) {
		return new Class587_Sub44_Sub1_Sub2(this, class37);
	}
}
