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

public class Class587_Sub34_Sub3 extends Class587_Sub34 {
	byte[][] aByteArrayArray10676;
	Class88[] aClass88Array10677;
	int anInt10678;
	static Class279 aClass279_10679;

	public static void method16981(Class279 class279, Class279 class279_0_, int i) {
		aClass279_10679 = class279;
		Class284.aClass279_4266 = class279_0_;
	}

	public boolean method16982(int i) {
		if (null != ((Class587_Sub34_Sub3) this).aClass88Array10677)
			return true;
		if (((Class587_Sub34_Sub3) this).aByteArrayArray10676 == null) {
			synchronized (aClass279_10679) {
				if (!aClass279_10679.method5595((((Class587_Sub34_Sub3) this).anInt10678) * 376692043, 1601791722)) {
					boolean bool = false;
					return bool;
				}
				int[] is = aClass279_10679.method5588((376692043 * ((Class587_Sub34_Sub3) this).anInt10678), -1994012707);
				((Class587_Sub34_Sub3) this).aByteArrayArray10676 = new byte[is.length][];
				for (int i_1_ = 0; i_1_ < is.length; i_1_++)
					((Class587_Sub34_Sub3) this).aByteArrayArray10676[i_1_] = aClass279_10679.method5578((376692043 * ((Class587_Sub34_Sub3) this).anInt10678), is[i_1_], 1958814125);
			}
		}
		boolean bool = true;
		for (int i_2_ = 0; i_2_ < ((Class587_Sub34_Sub3) this).aByteArrayArray10676.length; i_2_++) {
			byte[] is = ((Class587_Sub34_Sub3) this).aByteArrayArray10676[i_2_];
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
			class587_sub4.anInt8458 = -384389743;
			int i_3_ = class587_sub4.method14191((byte) -45);
			synchronized (Class284.aClass279_4266) {
				bool &= Class284.aClass279_4266.method5582(i_3_, (byte) 6);
			}
		}
		if (!bool)
			return false;
		Class413 class413 = new Class413();
		int[] is;
		synchronized (aClass279_10679) {
			int i_4_ = aClass279_10679.method5624(376692043 * ((Class587_Sub34_Sub3) this).anInt10678, -1322368100);
			((Class587_Sub34_Sub3) this).aClass88Array10677 = new Class88[i_4_];
			is = aClass279_10679.method5588((((Class587_Sub34_Sub3) this).anInt10678) * 376692043, -1994012707);
		}
		for (int i_5_ = 0; i_5_ < is.length; i_5_++) {
			byte[] is_6_ = ((Class587_Sub34_Sub3) this).aByteArrayArray10676[i_5_];
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is_6_);
			class587_sub4.anInt8458 = -384389743;
			int i_7_ = class587_sub4.method14191((byte) -109);
			Class587_Sub43 class587_sub43 = null;
			for (Class587_Sub43 class587_sub43_8_ = (Class587_Sub43) class413.method7361(2100181918); null != class587_sub43_8_; class587_sub43_8_ = (Class587_Sub43) class413.method7344(75224468)) {
				if (((Class587_Sub43) class587_sub43_8_).anInt9871 * -671413111 == i_7_) {
					class587_sub43 = class587_sub43_8_;
					break;
				}
			}
			if (null == class587_sub43) {
				synchronized (Class284.aClass279_4266) {
					class587_sub43 = new Class587_Sub43(i_7_, (Class284.aClass279_4266.method5587(i_7_, 2028895127)));
				}
				class413.method7337(class587_sub43, -863746636);
			}
			((Class587_Sub34_Sub3) this).aClass88Array10677[is[i_5_]] = new Class88(is_6_, class587_sub43);
		}
		((Class587_Sub34_Sub3) this).aByteArrayArray10676 = null;
		return true;
	}

	public boolean method16983(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1239);
	}

	public boolean method16984(int i, int i_9_) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1228);
	}

	public boolean method16985(int i, byte i_10_) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1241);
	}

	public static void method16986(Class279 class279, Class279 class279_11_, int i) {
		aClass279_10679 = class279;
		Class284.aClass279_4266 = class279_11_;
	}

	public static void method16987(Class279 class279, Class279 class279_12_, int i) {
		aClass279_10679 = class279;
		Class284.aClass279_4266 = class279_12_;
	}

	public boolean method16988(int i, byte i_13_) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1239);
	}

	public boolean method16989(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1228);
	}

	public boolean method16990(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1239);
	}

	public boolean method16991(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1228);
	}

	public boolean method16992(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1239);
	}

	public boolean method16993(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1228);
	}

	public boolean method16994(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1241);
	}

	public Class587_Sub34_Sub3(int i) {
		((Class587_Sub34_Sub3) this).anInt10678 = i * 1288488035;
	}

	public boolean method16995(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1228);
	}

	public boolean method16996(int i) {
		return (((Class88) ((Class587_Sub34_Sub3) this).aClass88Array10677[i]).aBool1241);
	}

	public boolean method16997() {
		if (null != ((Class587_Sub34_Sub3) this).aClass88Array10677)
			return true;
		if (((Class587_Sub34_Sub3) this).aByteArrayArray10676 == null) {
			synchronized (aClass279_10679) {
				if (!aClass279_10679.method5595((((Class587_Sub34_Sub3) this).anInt10678) * 376692043, 2049346048)) {
					boolean bool = false;
					return bool;
				}
				int[] is = aClass279_10679.method5588((376692043 * ((Class587_Sub34_Sub3) this).anInt10678), -1994012707);
				((Class587_Sub34_Sub3) this).aByteArrayArray10676 = new byte[is.length][];
				for (int i = 0; i < is.length; i++)
					((Class587_Sub34_Sub3) this).aByteArrayArray10676[i] = aClass279_10679.method5578((376692043 * ((Class587_Sub34_Sub3) this).anInt10678), is[i], 1965591387);
			}
		}
		boolean bool = true;
		for (int i = 0; i < ((Class587_Sub34_Sub3) this).aByteArrayArray10676.length; i++) {
			byte[] is = ((Class587_Sub34_Sub3) this).aByteArrayArray10676[i];
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is);
			class587_sub4.anInt8458 = -384389743;
			int i_14_ = class587_sub4.method14191((byte) -126);
			synchronized (Class284.aClass279_4266) {
				bool &= Class284.aClass279_4266.method5582(i_14_, (byte) 21);
			}
		}
		if (!bool)
			return false;
		Class413 class413 = new Class413();
		int[] is;
		synchronized (aClass279_10679) {
			int i = aClass279_10679.method5624(376692043 * ((Class587_Sub34_Sub3) this).anInt10678, -899419846);
			((Class587_Sub34_Sub3) this).aClass88Array10677 = new Class88[i];
			is = aClass279_10679.method5588((((Class587_Sub34_Sub3) this).anInt10678) * 376692043, -1994012707);
		}
		for (int i = 0; i < is.length; i++) {
			byte[] is_15_ = ((Class587_Sub34_Sub3) this).aByteArrayArray10676[i];
			Class587_Sub4 class587_sub4 = new Class587_Sub4(is_15_);
			class587_sub4.anInt8458 = -384389743;
			int i_16_ = class587_sub4.method14191((byte) -119);
			Class587_Sub43 class587_sub43 = null;
			for (Class587_Sub43 class587_sub43_17_ = (Class587_Sub43) class413.method7361(2018139374); null != class587_sub43_17_; class587_sub43_17_ = (Class587_Sub43) class413.method7344(-220112147)) {
				if ((((Class587_Sub43) class587_sub43_17_).anInt9871 * -671413111) == i_16_) {
					class587_sub43 = class587_sub43_17_;
					break;
				}
			}
			if (null == class587_sub43) {
				synchronized (Class284.aClass279_4266) {
					class587_sub43 = new Class587_Sub43(i_16_, (Class284.aClass279_4266.method5587(i_16_, 2028895127)));
				}
				class413.method7337(class587_sub43, -1619543934);
			}
			((Class587_Sub34_Sub3) this).aClass88Array10677[is[i]] = new Class88(is_15_, class587_sub43);
		}
		((Class587_Sub34_Sub3) this).aByteArrayArray10676 = null;
		return true;
	}
}
