/* Class265_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package com.jagex;

public final class Class265_Sub1 extends Class265 {
	boolean aBool10011;
	Class270_Sub2 aClass270_Sub2_10012;
	Class178_Sub2_Sub1 aClass178_Sub2_Sub1_10013;

	Class523_Sub4_Sub1 method4763(Class272 class272) {
		return new Class523_Sub4_Sub1_Sub2(this, class272);
	}

	Class270 method4754(Class178_Sub2 class178_sub2, Class264 class264) {
		return new Class270_Sub2((Class178_Sub2_Sub1) class178_sub2, this, class264);
	}

	public boolean method4852(Class270 class270) {
		if (aClass270_Sub2_10012 == class270)
			return true;
		if (!class270.method4927())
			return false;
		aClass270_Sub2_10012 = (Class270_Sub2) class270;
		anInt2857 = method4758(class270, 393011264) * -1636378953;
		if (anInt2857 * -267917561 == -1)
			throw new IllegalArgumentException();
		if (aBool10011) {
			aClass178_Sub2_Sub1_10013.method17821(aClass270_Sub2_10012.aLong10083);
			aClass178_Sub2_Sub1_10013.method17822(aClass270_Sub2_10012.aLong10089);
			aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = aClass270_Sub2_10012;
		}
		return true;
	}

	public boolean method4752(Class270 class270) {
		if (aClass270_Sub2_10012 == class270)
			return true;
		if (!class270.method4927())
			return false;
		aClass270_Sub2_10012 = (Class270_Sub2) class270;
		anInt2857 = method4758(class270, 1340366779) * -1636378953;
		if (anInt2857 * -267917561 == -1)
			throw new IllegalArgumentException();
		if (aBool10011) {
			aClass178_Sub2_Sub1_10013.method17821(aClass270_Sub2_10012.aLong10083);
			aClass178_Sub2_Sub1_10013.method17822(aClass270_Sub2_10012.aLong10089);
			aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = aClass270_Sub2_10012;
		}
		return true;
	}

	public void method4750() {
		if (aClass270_Sub2_10012 == null)
			throw new RuntimeException_Sub1();
		aClass178_Sub2_Sub1_10013.method17821(aClass270_Sub2_10012.aLong10083);
		aClass178_Sub2_Sub1_10013.method17822(aClass270_Sub2_10012.aLong10089);
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = aClass270_Sub2_10012;
		aBool10011 = true;
	}

	public void method4809() {
		aClass178_Sub2_Sub1_10013.method17821(0L);
		aClass178_Sub2_Sub1_10013.method17822(0L);
		aBool10011 = false;
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = null;
		aClass178_Sub2_Sub1_10013.method15255(1);
		aClass178_Sub2_Sub1_10013.method15001(null);
		aClass178_Sub2_Sub1_10013.method15255(0);
		aClass178_Sub2_Sub1_10013.method15001(null);
	}

	public void method4774() {
		if (aClass270_Sub2_10012 == null)
			throw new RuntimeException_Sub1();
		aClass178_Sub2_Sub1_10013.method17821(aClass270_Sub2_10012.aLong10083);
		aClass178_Sub2_Sub1_10013.method17822(aClass270_Sub2_10012.aLong10089);
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = aClass270_Sub2_10012;
		aBool10011 = true;
	}

	public void method4790() {
		if (aClass270_Sub2_10012 == null)
			throw new RuntimeException_Sub1();
		aClass178_Sub2_Sub1_10013.method17821(aClass270_Sub2_10012.aLong10083);
		aClass178_Sub2_Sub1_10013.method17822(aClass270_Sub2_10012.aLong10089);
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = aClass270_Sub2_10012;
		aBool10011 = true;
	}

	Class270 method4801(Class178_Sub2 class178_sub2, Class264 class264) {
		return new Class270_Sub2((Class178_Sub2_Sub1) class178_sub2, this, class264);
	}

	public void method4792() {
		aClass178_Sub2_Sub1_10013.method17821(0L);
		aClass178_Sub2_Sub1_10013.method17822(0L);
		aBool10011 = false;
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = null;
		aClass178_Sub2_Sub1_10013.method15255(1);
		aClass178_Sub2_Sub1_10013.method15001(null);
		aClass178_Sub2_Sub1_10013.method15255(0);
		aClass178_Sub2_Sub1_10013.method15001(null);
	}

	public void method4797() {
		aClass178_Sub2_Sub1_10013.method17821(0L);
		aClass178_Sub2_Sub1_10013.method17822(0L);
		aBool10011 = false;
		aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 = null;
		aClass178_Sub2_Sub1_10013.method15255(1);
		aClass178_Sub2_Sub1_10013.method15001(null);
		aClass178_Sub2_Sub1_10013.method15255(0);
		aClass178_Sub2_Sub1_10013.method15001(null);
	}

	public boolean method4794() {
		return (aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 == aClass270_Sub2_10012);
	}

	Class270 method4800(Class178_Sub2 class178_sub2, Class264 class264) {
		return new Class270_Sub2((Class178_Sub2_Sub1) class178_sub2, this, class264);
	}

	Class265_Sub1(Class178_Sub2_Sub1 class178_sub2_sub1, Class279 class279) {
		super((Class178_Sub2) class178_sub2_sub1, class279);
		aClass178_Sub2_Sub1_10013 = class178_sub2_sub1;
		aBool10011 = false;
	}

	Class270 method4854(Class178_Sub2 class178_sub2, Class264 class264) {
		return new Class270_Sub2((Class178_Sub2_Sub1) class178_sub2, this, class264);
	}

	Class270 method4874(Class178_Sub2 class178_sub2, Class264 class264) {
		return new Class270_Sub2((Class178_Sub2_Sub1) class178_sub2, this, class264);
	}

	public boolean method4865() {
		return (aClass178_Sub2_Sub1_10013.aClass270_Sub2_11449 == aClass270_Sub2_10012);
	}

	Class523_Sub4_Sub1 method4821(Class272 class272) {
		return new Class523_Sub4_Sub1_Sub2(this, class272);
	}
}
