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

public final class Class272
{
    static final int anInt4091 = 0;
    Object[] anObjectArray4092;
    Object[][] anObjectArrayArray4093;
    Class284 aClass284_4094;
    boolean aBool4095;
    static final int anInt4096 = 0;
    public static final int anInt4097 = 1;
    public static final int anInt4098 = 2;
    static final int anInt4099 = 1;
    Class269 aClass269_4100 = null;
    static boolean aBool4101;
    static int anInt4102;
    int anInt4103;
    static Class602 aClass602_4104 = new Class602();
    static Class259 aClass259_4105;
    static String aString4106;
    
    public synchronized boolean method5243(int i) {
	if (!method5249(-674096913))
	    return false;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5309(0, i, -1684510614);
	if (!method5246(i, 2147197565))
	    return false;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5309(i, 0, -1371454812);
	throw new RuntimeException();
    }
    
    public synchronized boolean method5244(int i, int i_0_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0 || i_0_ < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || i_0_ >= (((Class269) ((Class272) this).aClass269_4100)
			.anIntArray4084[i])) {
	    if (aBool4101)
		throw new IllegalArgumentException(new StringBuilder().append
						       (i).append
						       (" ").append
						       (i_0_).toString());
	    return false;
	}
	return true;
    }
    
    public int method5245(String string) {
	if (!method5249(-674096913))
	    return 0;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 521105635), (byte) 45));
	return method5256(i, (short) -10767);
    }
    
    synchronized boolean method5246(int i, int i_1_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
		== 0)) {
	    if (aBool4101)
		throw new IllegalArgumentException(Integer.toString(i));
	    return false;
	}
	return true;
    }
    
    public synchronized boolean method5247(int i, int i_2_, int i_3_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0 || i_2_ < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || i_2_ >= (((Class269) ((Class272) this).aClass269_4100)
			.anIntArray4084[i])) {
	    if (aBool4101)
		throw new IllegalArgumentException(new StringBuilder().append
						       (i).append
						       (" ").append
						       (i_2_).toString());
	    return false;
	}
	return true;
    }
    
    synchronized void method5248(int i, int i_4_) {
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i]
		= ((Class272) this).aClass284_4094.method5720(i, 65535);
	else
	    ((Class272) this).anObjectArray4092[i]
		= Class510.method11543(((Class272) this).aClass284_4094
					   .method5720(i, 65535),
				       false, 1145942979);
    }
    
    synchronized boolean method5249(int i) {
	if (null == ((Class272) this).aClass269_4100) {
	    ((Class272) this).aClass269_4100
		= ((Class272) this).aClass284_4094.method5719(1377734084);
	    if (null == ((Class272) this).aClass269_4100)
		return false;
	    ((Class272) this).anObjectArray4092
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277];
	    ((Class272) this).anObjectArrayArray4093
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277][];
	}
	return true;
    }
    
    public byte[] method5250(int i, int i_5_, int i_6_) {
	return method5266(i, i_5_, null, -765830356);
    }
    
    public synchronized void method5251(int i) {
	if (method5246(i, 2147197565)) {
	    if (null != ((Class272) this).anObjectArrayArray4093)
		((Class272) this).anObjectArrayArray4093[i] = null;
	}
    }
    
    public boolean method5252(int i) {
	if (!method5249(-674096913))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084.length
	    == 1)
	    return method5247(0, i, 610317289);
	if (!method5246(i, 2147197565))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
	    == 1)
	    return method5247(i, 0, -210148942);
	throw new RuntimeException();
    }
    
    public void method5253(int i, byte i_7_) {
	((Class272) this).aClass284_4094.method5727(i, -2048170203);
    }
    
    public int method5254(int i) {
	if (!method5249(-674096913))
	    return -1;
	int i_8_ = ((Class269) ((Class272) this).aClass269_4100)
		       .aClass77_4075.method1804(i, (byte) 51);
	if (!method5246(i_8_, 2147197565))
	    return -1;
	return i_8_;
    }
    
    public synchronized boolean method5255(int i) {
	if (!method5249(-674096913))
	    return false;
	boolean bool = true;
	for (int i_9_ = 0;
	     i_9_ < (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4073).length;
	     i_9_++) {
	    int i_10_ = (((Class269) ((Class272) this).aClass269_4100)
			 .anIntArray4073[i_9_]);
	    if (null == ((Class272) this).anObjectArray4092[i_10_]) {
		method5248(i_10_, -1125591532);
		if (null == ((Class272) this).anObjectArray4092[i_10_])
		    bool = false;
	    }
	}
	return bool;
    }
    
    synchronized int method5256(int i, short i_11_) {
	if (!method5246(i, 2147197565))
	    return 0;
	if (((Class272) this).anObjectArray4092[i] != null)
	    return 100;
	return ((Class272) this).aClass284_4094.method5722(i, 1325925225);
    }
    
    public boolean method5257(String string) {
	int i = method5327("", (byte) 16);
	if (i != -1)
	    return method5275("", string, -1114850408);
	return method5275(string, "", -1376153157);
    }
    
    public synchronized byte[] method5258(int i, int i_12_) {
	if (!method5249(-674096913))
	    return null;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5250(0, i, 725169549);
	if (!method5246(i, 2147197565))
	    return null;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5250(i, 0, 131307135);
	throw new RuntimeException();
    }
    
    public synchronized int[] method5259(int i, int i_13_) {
	if (!method5246(i, 2147197565))
	    return null;
	int[] is = (((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4081[i]);
	if (is == null) {
	    is = new int[(((Class269) ((Class272) this).aClass269_4100)
			  .anIntArray4068[i])];
	    for (int i_14_ = 0; i_14_ < is.length; i_14_++)
		is[i_14_] = i_14_;
	}
	return is;
    }
    
    public boolean method5260(int i, int i_15_) {
	if (!method5249(-674096913))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084.length
	    == 1)
	    return method5247(0, i, -1329108712);
	if (!method5246(i, 2147197565))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
	    == 1)
	    return method5247(i, 0, -1583517216);
	throw new RuntimeException();
    }
    
    public int method5261(int i, byte i_16_) {
	if (!method5246(i, 2147197565))
	    return 0;
	return ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i];
    }
    
    public int method5262(int i) {
	if (!method5249(-674096913))
	    return -1;
	return (((Class269) ((Class272) this).aClass269_4100)
		.anIntArray4084).length;
    }
    
    public synchronized void method5263(int i, int i_17_) {
	if (method5246(i, 2147197565)) {
	    if (null != ((Class272) this).anObjectArrayArray4093)
		((Class272) this).anObjectArrayArray4093[i] = null;
	}
    }
    
    public void method5264(boolean bool, boolean bool_18_, byte i) {
	if (method5249(-674096913)) {
	    if (bool) {
		((Class269) ((Class272) this).aClass269_4100).anIntArray4085
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77_4075
		    = null;
	    }
	    if (bool_18_) {
		((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4072
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77Array4082
		    = null;
	    }
	}
    }
    
    synchronized boolean method5265(int i, int i_19_, int[] is, int i_20_) {
	if (!method5246(i, 2147197565))
	    return false;
	if (null == ((Class272) this).anObjectArray4092[i])
	    return false;
	int i_21_
	    = ((Class269) ((Class272) this).aClass269_4100).anIntArray4068[i];
	int[] is_22_ = (((Class269) ((Class272) this).aClass269_4100)
			.anIntArrayArray4081[i]);
	if (((Class272) this).anObjectArrayArray4093[i] == null)
	    ((Class272) this).anObjectArrayArray4093[i]
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anIntArray4084[i])];
	Object[] objects = ((Class272) this).anObjectArrayArray4093[i];
	boolean bool = true;
	for (int i_23_ = 0; i_23_ < i_21_; i_23_++) {
	    int i_24_;
	    if (is_22_ == null)
		i_24_ = i_23_;
	    else
		i_24_ = is_22_[i_23_];
	    if (objects[i_24_] == null) {
		bool = false;
		break;
	    }
	}
	if (bool)
	    return true;
	byte[] is_25_;
	if (null != is
	    && (is[0] != 0 || is[1] != 0 || 0 != is[2] || 0 != is[3])) {
	    is_25_
		= Class536.method11925(((Class272) this).anObjectArray4092[i],
				       true, 989026783);
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is_25_);
	    int i_26_ = class243_sub10.method14878((byte) -39);
	    int i_27_ = class243_sub10.method14843(1639262314);
	    int i_28_ = i_27_ + (i_26_ == 0 ? 5 : 9);
	    class243_sub10.method14689(is, 5, i_28_, 1821304962);
	} else
	    is_25_
		= Class536.method11925(((Class272) this).anObjectArray4092[i],
				       false, -1214859335);
	byte[] is_29_;
	try {
	    is_29_ = Class208.method4302(is_25_, -1520435103);
	} catch (RuntimeException runtimeexception) {
	    throw Class282.method5709
		      (runtimeexception,
		       new StringBuilder().append(is != null).append(" ")
			   .append
			   (i).append
			   (" ").append
			   (is_25_.length).append
			   (" ").append
			   (Class249_Sub3.method16379(is_25_, is_25_.length,
						      198692849))
			   .append
			   (" ").append
			   (Class249_Sub3.method16379(is_25_,
						      is_25_.length - 2,
						      -1501296897))
			   .append
			   (" ").append
			   (((Class269) ((Class272) this).aClass269_4100)
			    .anIntArray4080[i])
			   .append
			   (" ").append
			   ((((Class269) ((Class272) this).aClass269_4100)
			     .anInt4069) * -1666599461)
			   .toString());
	}
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i] = null;
	if (i_21_ > 1) {
	    if (2 != ((Class272) this).anInt4103 * -98649607) {
		int i_30_ = is_29_.length;
		int i_31_ = is_29_[--i_30_] & 0xff;
		i_30_ -= 4 * (i_21_ * i_31_);
		Class243_Sub10 class243_sub10 = new Class243_Sub10(is_29_);
		int[] is_32_ = new int[i_21_];
		class243_sub10.anInt8688 = -2044845443 * i_30_;
		for (int i_33_ = 0; i_33_ < i_31_; i_33_++) {
		    int i_34_ = 0;
		    for (int i_35_ = 0; i_35_ < i_21_; i_35_++) {
			i_34_ += class243_sub10.method14843(1391452707);
			is_32_[i_35_] += i_34_;
		    }
		}
		byte[][] is_36_ = new byte[i_21_][];
		for (int i_37_ = 0; i_37_ < i_21_; i_37_++) {
		    is_36_[i_37_] = new byte[is_32_[i_37_]];
		    is_32_[i_37_] = 0;
		}
		class243_sub10.anInt8688 = i_30_ * -2044845443;
		int i_38_ = 0;
		for (int i_39_ = 0; i_39_ < i_31_; i_39_++) {
		    int i_40_ = 0;
		    for (int i_41_ = 0; i_41_ < i_21_; i_41_++) {
			i_40_ += class243_sub10.method14843(1471214573);
			System.arraycopy(is_29_, i_38_, is_36_[i_41_],
					 is_32_[i_41_], i_40_);
			is_32_[i_41_] += i_40_;
			i_38_ += i_40_;
		    }
		}
		for (int i_42_ = 0; i_42_ < i_21_; i_42_++) {
		    int i_43_;
		    if (is_22_ == null)
			i_43_ = i_42_;
		    else
			i_43_ = is_22_[i_42_];
		    if (-98649607 * ((Class272) this).anInt4103 == 0)
			objects[i_43_]
			    = Class510.method11543(is_36_[i_42_], false,
						   1145942979);
		    else
			objects[i_43_] = is_36_[i_42_];
		}
	    } else {
		int i_44_ = is_29_.length;
		int i_45_ = is_29_[--i_44_] & 0xff;
		i_44_ -= 4 * (i_45_ * i_21_);
		Class243_Sub10 class243_sub10 = new Class243_Sub10(is_29_);
		int i_46_ = 0;
		int i_47_ = 0;
		class243_sub10.anInt8688 = -2044845443 * i_44_;
		for (int i_48_ = 0; i_48_ < i_45_; i_48_++) {
		    int i_49_ = 0;
		    for (int i_50_ = 0; i_50_ < i_21_; i_50_++) {
			i_49_ += class243_sub10.method14843(1652210590);
			int i_51_;
			if (null == is_22_)
			    i_51_ = i_50_;
			else
			    i_51_ = is_22_[i_50_];
			if (i_19_ == i_51_) {
			    i_46_ += i_49_;
			    i_47_ = i_51_;
			}
		    }
		}
		if (i_46_ == 0)
		    return true;
		byte[] is_52_ = new byte[i_46_];
		i_46_ = 0;
		class243_sub10.anInt8688 = -2044845443 * i_44_;
		int i_53_ = 0;
		for (int i_54_ = 0; i_54_ < i_45_; i_54_++) {
		    int i_55_ = 0;
		    for (int i_56_ = 0; i_56_ < i_21_; i_56_++) {
			i_55_ += class243_sub10.method14843(1467260468);
			int i_57_;
			if (null == is_22_)
			    i_57_ = i_56_;
			else
			    i_57_ = is_22_[i_56_];
			if (i_19_ == i_57_) {
			    System.arraycopy(is_29_, i_53_, is_52_, i_46_,
					     i_55_);
			    i_46_ += i_55_;
			}
			i_53_ += i_55_;
		    }
		}
		objects[i_47_] = is_52_;
	    }
	} else {
	    int i_58_;
	    if (is_22_ == null)
		i_58_ = 0;
	    else
		i_58_ = is_22_[0];
	    if (((Class272) this).anInt4103 * -98649607 == 0)
		objects[i_58_]
		    = Class510.method11543(is_29_, false, 1145942979);
	    else
		objects[i_58_] = is_29_;
	}
	return true;
    }
    
    public synchronized byte[] method5266(int i, int i_59_, int[] is,
					  int i_60_) {
	if (!method5247(i, i_59_, 59787143))
	    return null;
	byte[] is_61_ = null;
	if (((Class272) this).anObjectArrayArray4093[i] == null
	    || null == ((Class272) this).anObjectArrayArray4093[i][i_59_]) {
	    boolean bool = method5265(i, i_59_, is, 1341284965);
	    if (!bool) {
		method5248(i, -345773692);
		bool = method5265(i, i_59_, is, 366108574);
		if (!bool)
		    return null;
	    }
	}
	if (null == ((Class272) this).anObjectArrayArray4093[i])
	    throw new RuntimeException("");
	if (((Class272) this).anObjectArrayArray4093[i][i_59_] != null) {
	    is_61_ = Class536.method11925((((Class272) this)
					   .anObjectArrayArray4093[i][i_59_]),
					  false, -1453867898);
	    if (null == is_61_)
		throw new RuntimeException("");
	}
	if (null != is_61_) {
	    if (-98649607 * ((Class272) this).anInt4103 == 1) {
		((Class272) this).anObjectArrayArray4093[i][i_59_] = null;
		if (1 == (((Class269) ((Class272) this).aClass269_4100)
			  .anIntArray4084[i]))
		    ((Class272) this).anObjectArrayArray4093[i] = null;
	    } else if (2 == ((Class272) this).anInt4103 * -98649607)
		((Class272) this).anObjectArrayArray4093[i] = null;
	}
	return is_61_;
    }
    
    public int method5267(byte i) {
	if (!method5249(-674096913))
	    throw new IllegalStateException("");
	return (((Class269) ((Class272) this).aClass269_4100).anInt4069
		* -1666599461);
    }
    
    public boolean method5268(String string, int i) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	int i_62_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804
		     (Class469.method8379(string, 1238271909), (byte) 7));
	if (i_62_ < 0)
	    return false;
	return true;
    }
    
    public int method5269(int i) {
	if (!method5249(-674096913))
	    return -1;
	int i_63_ = ((Class269) ((Class272) this).aClass269_4100)
			.aClass77_4075.method1804(i, (byte) 25);
	if (!method5246(i_63_, 2147197565))
	    return -1;
	return i_63_;
    }
    
    synchronized boolean method5270(int i) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
		== 0)) {
	    if (aBool4101)
		throw new IllegalArgumentException(Integer.toString(i));
	    return false;
	}
	return true;
    }
    
    synchronized boolean method5271() {
	if (null == ((Class272) this).aClass269_4100) {
	    ((Class272) this).aClass269_4100
		= ((Class272) this).aClass284_4094.method5719(1377734084);
	    if (null == ((Class272) this).aClass269_4100)
		return false;
	    ((Class272) this).anObjectArray4092
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277];
	    ((Class272) this).anObjectArrayArray4093
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277][];
	}
	return true;
    }
    
    public boolean method5272(String string, int i) {
	int i_64_ = method5327("", (byte) 16);
	if (i_64_ != -1)
	    return method5275("", string, 151846168);
	return method5275(string, "", -168968431);
    }
    
    public boolean method5273(String string, int i) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	int i_65_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804
		     (Class469.method8379(string, 1525461028), (byte) 41));
	return method5283(i_65_, -1768650762);
    }
    
    public int method5274(String string, int i) {
	if (!method5249(-674096913))
	    return 0;
	string = string.toLowerCase();
	int i_66_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804
		     (Class469.method8379(string, -161462523), (byte) 53));
	return method5256(i_66_, (short) -13244);
    }
    
    static {
	aBool4101 = false;
	anInt4102 = 0;
    }
    
    boolean method5275(String string, String string_67_, int i) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_67_ = string_67_.toLowerCase();
	int i_68_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804
		     (Class469.method8379(string, -211133570), (byte) 43));
	if (!method5246(i_68_, 2147197565))
	    return false;
	int i_69_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77Array4082[i_68_].method1804
		     (Class469.method8379(string_67_, -619357091), (byte) 69));
	return method5309(i_68_, i_69_, -1977736573);
    }
    
    synchronized boolean method5276() {
	if (null == ((Class272) this).aClass269_4100) {
	    ((Class272) this).aClass269_4100
		= ((Class272) this).aClass284_4094.method5719(1377734084);
	    if (null == ((Class272) this).aClass269_4100)
		return false;
	    ((Class272) this).anObjectArray4092
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277];
	    ((Class272) this).anObjectArrayArray4093
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277][];
	}
	return true;
    }
    
    public synchronized void method5277(int i) {
	if (method5246(i, 2147197565)) {
	    if (null != ((Class272) this).anObjectArrayArray4093)
		((Class272) this).anObjectArrayArray4093[i] = null;
	}
    }
    
    public int method5278() {
	if (!method5249(-674096913))
	    throw new IllegalStateException("");
	return (((Class269) ((Class272) this).aClass269_4100).anInt4069
		* -1666599461);
    }
    
    synchronized boolean method5279(int i) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
		== 0)) {
	    if (aBool4101)
		throw new IllegalArgumentException(Integer.toString(i));
	    return false;
	}
	return true;
    }
    
    public boolean method5280(String string) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 1127631226), (byte) 47));
	if (i < 0)
	    return false;
	return true;
    }
    
    synchronized boolean method5281(int i) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
		== 0)) {
	    if (aBool4101)
		throw new IllegalArgumentException(Integer.toString(i));
	    return false;
	}
	return true;
    }
    
    boolean method5282(String string, String string_70_) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_70_ = string_70_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, -1651216860), (byte) 38));
	if (!method5246(i, 2147197565))
	    return false;
	int i_71_ = (((Class269) ((Class272) this).aClass269_4100)
			 .aClass77Array4082[i].method1804
		     (Class469.method8379(string_70_, 1228368285), (byte) 25));
	return method5309(i, i_71_, -2059028955);
    }
    
    public synchronized boolean method5283(int i, int i_72_) {
	if (!method5246(i, 2147197565))
	    return false;
	if (((Class272) this).anObjectArray4092[i] != null)
	    return true;
	method5248(i, -1223490403);
	if (null != ((Class272) this).anObjectArray4092[i])
	    return true;
	return false;
    }
    
    public synchronized boolean method5284(int i, int i_73_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0 || i_73_ < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || i_73_ >= (((Class269) ((Class272) this).aClass269_4100)
			 .anIntArray4084[i])) {
	    if (aBool4101)
		throw new IllegalArgumentException(new StringBuilder().append
						       (i).append
						       (" ").append
						       (i_73_).toString());
	    return false;
	}
	return true;
    }
    
    public synchronized boolean method5285(int i, int i_74_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0 || i_74_ < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || i_74_ >= (((Class269) ((Class272) this).aClass269_4100)
			 .anIntArray4084[i])) {
	    if (aBool4101)
		throw new IllegalArgumentException(new StringBuilder().append
						       (i).append
						       (" ").append
						       (i_74_).toString());
	    return false;
	}
	return true;
    }
    
    synchronized void method5286(int i) {
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i]
		= ((Class272) this).aClass284_4094.method5720(i, 65535);
	else
	    ((Class272) this).anObjectArray4092[i]
		= Class510.method11543(((Class272) this).aClass284_4094
					   .method5720(i, 65535),
				       false, 1145942979);
    }
    
    synchronized void method5287(int i) {
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i]
		= ((Class272) this).aClass284_4094.method5720(i, 65535);
	else
	    ((Class272) this).anObjectArray4092[i]
		= Class510.method11543(((Class272) this).aClass284_4094
					   .method5720(i, 65535),
				       false, 1145942979);
    }
    
    public int method5288(int i, int i_75_) {
	if (!method5249(-674096913))
	    return -1;
	int i_76_ = ((Class269) ((Class272) this).aClass269_4100)
			.aClass77_4075.method1804(i, (byte) 65);
	if (!method5246(i_76_, 2147197565))
	    return -1;
	return i_76_;
    }
    
    synchronized void method5289(int i) {
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i]
		= ((Class272) this).aClass284_4094.method5720(i, 65535);
	else
	    ((Class272) this).anObjectArray4092[i]
		= Class510.method11543(((Class272) this).aClass284_4094
					   .method5720(i, 65535),
				       false, 1145942979);
    }
    
    public void method5290(int i) {
	((Class272) this).aClass284_4094.method5727(i, -2048170203);
    }
    
    public void method5291(int i) {
	((Class272) this).aClass284_4094.method5727(i, -2048170203);
    }
    
    public byte[] method5292(int i, int i_77_) {
	return method5266(i, i_77_, null, -765830356);
    }
    
    public byte[] method5293(int i, int i_78_) {
	return method5266(i, i_78_, null, -765830356);
    }
    
    public synchronized int method5294(int i) {
	if (!method5249(-674096913))
	    return 0;
	int i_79_ = 0;
	int i_80_ = 0;
	for (int i_81_ = 0; i_81_ < ((Class272) this).anObjectArray4092.length;
	     i_81_++) {
	    if ((((Class269) ((Class272) this).aClass269_4100).anIntArray4068
		 [i_81_])
		> 0) {
		i_79_ += 100;
		i_80_ += method5256(i_81_, (short) 30150);
	    }
	}
	if (0 == i_79_)
	    return 100;
	int i_82_ = 100 * i_80_ / i_79_;
	return i_82_;
    }
    
    synchronized boolean method5295() {
	if (null == ((Class272) this).aClass269_4100) {
	    ((Class272) this).aClass269_4100
		= ((Class272) this).aClass284_4094.method5719(1377734084);
	    if (null == ((Class272) this).aClass269_4100)
		return false;
	    ((Class272) this).anObjectArray4092
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277];
	    ((Class272) this).anObjectArrayArray4093
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anInt4076) * -1145029277][];
	}
	return true;
    }
    
    public synchronized boolean method5296(int i) {
	if (!method5249(-674096913))
	    return false;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5309(0, i, -1097748905);
	if (!method5246(i, 2147197565))
	    return false;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5309(i, 0, -1565580103);
	throw new RuntimeException();
    }
    
    public synchronized boolean method5297(int i) {
	if (!method5249(-674096913))
	    return false;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5309(0, i, -1990168585);
	if (!method5246(i, 2147197565))
	    return false;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5309(i, 0, -2136295226);
	throw new RuntimeException();
    }
    
    public synchronized boolean method5298(int i) {
	if (!method5249(-674096913))
	    return false;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5309(0, i, -1248277227);
	if (!method5246(i, 2147197565))
	    return false;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5309(i, 0, -1774603717);
	throw new RuntimeException();
    }
    
    public synchronized int method5299() {
	if (!method5249(-674096913))
	    return 0;
	int i = 0;
	int i_83_ = 0;
	for (int i_84_ = 0; i_84_ < ((Class272) this).anObjectArray4092.length;
	     i_84_++) {
	    if ((((Class269) ((Class272) this).aClass269_4100).anIntArray4068
		 [i_84_])
		> 0) {
		i += 100;
		i_83_ += method5256(i_84_, (short) -1159);
	    }
	}
	if (0 == i)
	    return 100;
	int i_85_ = 100 * i_83_ / i;
	return i_85_;
    }
    
    public synchronized byte[] method5300(int i) {
	if (!method5249(-674096913))
	    return null;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5250(0, i, -491169271);
	if (!method5246(i, 2147197565))
	    return null;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5250(i, 0, -816493588);
	throw new RuntimeException();
    }
    
    public synchronized byte[] method5301(int i) {
	if (!method5249(-674096913))
	    return null;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5250(0, i, 466051719);
	if (!method5246(i, 2147197565))
	    return null;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5250(i, 0, 719758280);
	throw new RuntimeException();
    }
    
    public synchronized int[] method5302(int i) {
	if (!method5246(i, 2147197565))
	    return null;
	int[] is = (((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4081[i]);
	if (is == null) {
	    is = new int[(((Class269) ((Class272) this).aClass269_4100)
			  .anIntArray4068[i])];
	    for (int i_86_ = 0; i_86_ < is.length; i_86_++)
		is[i_86_] = i_86_;
	}
	return is;
    }
    
    public boolean method5303(String string) {
	int i = method5327("", (byte) 16);
	if (i != -1)
	    return method5275("", string, -91700527);
	return method5275(string, "", -774817714);
    }
    
    public boolean method5304(int i) {
	if (!method5249(-674096913))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084.length
	    == 1)
	    return method5247(0, i, -1251136097);
	if (!method5246(i, 2147197565))
	    return false;
	if (((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i]
	    == 1)
	    return method5247(i, 0, -1055003473);
	throw new RuntimeException();
    }
    
    public int method5305(int i) {
	if (!method5246(i, 2147197565))
	    return 0;
	return ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i];
    }
    
    public int method5306() {
	if (!method5249(-674096913))
	    return -1;
	return (((Class269) ((Class272) this).aClass269_4100)
		.anIntArray4084).length;
    }
    
    public int method5307() {
	if (!method5249(-674096913))
	    return -1;
	return (((Class269) ((Class272) this).aClass269_4100)
		.anIntArray4084).length;
    }
    
    public int method5308(String string) {
	if (!method5249(-674096913))
	    return 0;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, -1197796068), (byte) 127));
	return method5256(i, (short) -16815);
    }
    
    public synchronized boolean method5309(int i, int i_87_, int i_88_) {
	if (!method5247(i, i_87_, 458488))
	    return false;
	if (((Class272) this).anObjectArrayArray4093[i] != null
	    && null != ((Class272) this).anObjectArrayArray4093[i][i_87_])
	    return true;
	if (null != ((Class272) this).anObjectArray4092[i])
	    return true;
	method5248(i, 70908932);
	if (((Class272) this).anObjectArray4092[i] != null)
	    return true;
	return false;
    }
    
    public synchronized void method5310(int i) {
	if (method5246(i, 2147197565)) {
	    if (null != ((Class272) this).anObjectArrayArray4093)
		((Class272) this).anObjectArrayArray4093[i] = null;
	}
    }
    
    public void method5311(boolean bool, boolean bool_89_) {
	if (method5249(-674096913)) {
	    if (bool) {
		((Class269) ((Class272) this).aClass269_4100).anIntArray4085
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77_4075
		    = null;
	    }
	    if (bool_89_) {
		((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4072
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77Array4082
		    = null;
	    }
	}
    }
    
    public void method5312(boolean bool, boolean bool_90_) {
	if (method5249(-674096913)) {
	    if (bool) {
		((Class269) ((Class272) this).aClass269_4100).anIntArray4085
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77_4075
		    = null;
	    }
	    if (bool_90_) {
		((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4072
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77Array4082
		    = null;
	    }
	}
    }
    
    public Class272(Class284 class284, boolean bool, int i) {
	if (i < 0 || i > 2)
	    throw new IllegalArgumentException("");
	((Class272) this).aClass284_4094 = class284;
	((Class272) this).aBool4095 = bool;
	((Class272) this).anInt4103 = i * 681752649;
    }
    
    synchronized boolean method5313(int i, int i_91_, int[] is) {
	if (!method5246(i, 2147197565))
	    return false;
	if (null == ((Class272) this).anObjectArray4092[i])
	    return false;
	int i_92_
	    = ((Class269) ((Class272) this).aClass269_4100).anIntArray4068[i];
	int[] is_93_ = (((Class269) ((Class272) this).aClass269_4100)
			.anIntArrayArray4081[i]);
	if (((Class272) this).anObjectArrayArray4093[i] == null)
	    ((Class272) this).anObjectArrayArray4093[i]
		= new Object[(((Class269) ((Class272) this).aClass269_4100)
			      .anIntArray4084[i])];
	Object[] objects = ((Class272) this).anObjectArrayArray4093[i];
	boolean bool = true;
	for (int i_94_ = 0; i_94_ < i_92_; i_94_++) {
	    int i_95_;
	    if (is_93_ == null)
		i_95_ = i_94_;
	    else
		i_95_ = is_93_[i_94_];
	    if (objects[i_95_] == null) {
		bool = false;
		break;
	    }
	}
	if (bool)
	    return true;
	byte[] is_96_;
	if (null != is
	    && (is[0] != 0 || is[1] != 0 || 0 != is[2] || 0 != is[3])) {
	    is_96_
		= Class536.method11925(((Class272) this).anObjectArray4092[i],
				       true, 276992864);
	    Class243_Sub10 class243_sub10 = new Class243_Sub10(is_96_);
	    int i_97_ = class243_sub10.method14878((byte) -2);
	    int i_98_ = class243_sub10.method14843(1431030184);
	    int i_99_ = i_98_ + (i_97_ == 0 ? 5 : 9);
	    class243_sub10.method14689(is, 5, i_99_, -966980196);
	} else
	    is_96_
		= Class536.method11925(((Class272) this).anObjectArray4092[i],
				       false, 181541061);
	byte[] is_100_;
	try {
	    is_100_ = Class208.method4302(is_96_, 1365287992);
	} catch (RuntimeException runtimeexception) {
	    throw Class282.method5709
		      (runtimeexception,
		       new StringBuilder().append(is != null).append(" ")
			   .append
			   (i).append
			   (" ").append
			   (is_96_.length).append
			   (" ").append
			   (Class249_Sub3.method16379(is_96_, is_96_.length,
						      858356249))
			   .append
			   (" ").append
			   (Class249_Sub3.method16379(is_96_,
						      is_96_.length - 2,
						      -1203083895))
			   .append
			   (" ").append
			   (((Class269) ((Class272) this).aClass269_4100)
			    .anIntArray4080[i])
			   .append
			   (" ").append
			   ((((Class269) ((Class272) this).aClass269_4100)
			     .anInt4069) * -1666599461)
			   .toString());
	}
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i] = null;
	if (i_92_ > 1) {
	    if (2 != ((Class272) this).anInt4103 * -98649607) {
		int i_101_ = is_100_.length;
		int i_102_ = is_100_[--i_101_] & 0xff;
		i_101_ -= 4 * (i_92_ * i_102_);
		Class243_Sub10 class243_sub10 = new Class243_Sub10(is_100_);
		int[] is_103_ = new int[i_92_];
		class243_sub10.anInt8688 = -2044845443 * i_101_;
		for (int i_104_ = 0; i_104_ < i_102_; i_104_++) {
		    int i_105_ = 0;
		    for (int i_106_ = 0; i_106_ < i_92_; i_106_++) {
			i_105_ += class243_sub10.method14843(1795978840);
			is_103_[i_106_] += i_105_;
		    }
		}
		byte[][] is_107_ = new byte[i_92_][];
		for (int i_108_ = 0; i_108_ < i_92_; i_108_++) {
		    is_107_[i_108_] = new byte[is_103_[i_108_]];
		    is_103_[i_108_] = 0;
		}
		class243_sub10.anInt8688 = i_101_ * -2044845443;
		int i_109_ = 0;
		for (int i_110_ = 0; i_110_ < i_102_; i_110_++) {
		    int i_111_ = 0;
		    for (int i_112_ = 0; i_112_ < i_92_; i_112_++) {
			i_111_ += class243_sub10.method14843(1863203915);
			System.arraycopy(is_100_, i_109_, is_107_[i_112_],
					 is_103_[i_112_], i_111_);
			is_103_[i_112_] += i_111_;
			i_109_ += i_111_;
		    }
		}
		for (int i_113_ = 0; i_113_ < i_92_; i_113_++) {
		    int i_114_;
		    if (is_93_ == null)
			i_114_ = i_113_;
		    else
			i_114_ = is_93_[i_113_];
		    if (-98649607 * ((Class272) this).anInt4103 == 0)
			objects[i_114_]
			    = Class510.method11543(is_107_[i_113_], false,
						   1145942979);
		    else
			objects[i_114_] = is_107_[i_113_];
		}
	    } else {
		int i_115_ = is_100_.length;
		int i_116_ = is_100_[--i_115_] & 0xff;
		i_115_ -= 4 * (i_116_ * i_92_);
		Class243_Sub10 class243_sub10 = new Class243_Sub10(is_100_);
		int i_117_ = 0;
		int i_118_ = 0;
		class243_sub10.anInt8688 = -2044845443 * i_115_;
		for (int i_119_ = 0; i_119_ < i_116_; i_119_++) {
		    int i_120_ = 0;
		    for (int i_121_ = 0; i_121_ < i_92_; i_121_++) {
			i_120_ += class243_sub10.method14843(1888371437);
			int i_122_;
			if (null == is_93_)
			    i_122_ = i_121_;
			else
			    i_122_ = is_93_[i_121_];
			if (i_91_ == i_122_) {
			    i_117_ += i_120_;
			    i_118_ = i_122_;
			}
		    }
		}
		if (i_117_ == 0)
		    return true;
		byte[] is_123_ = new byte[i_117_];
		i_117_ = 0;
		class243_sub10.anInt8688 = -2044845443 * i_115_;
		int i_124_ = 0;
		for (int i_125_ = 0; i_125_ < i_116_; i_125_++) {
		    int i_126_ = 0;
		    for (int i_127_ = 0; i_127_ < i_92_; i_127_++) {
			i_126_ += class243_sub10.method14843(1642181868);
			int i_128_;
			if (null == is_93_)
			    i_128_ = i_127_;
			else
			    i_128_ = is_93_[i_127_];
			if (i_91_ == i_128_) {
			    System.arraycopy(is_100_, i_124_, is_123_, i_117_,
					     i_126_);
			    i_117_ += i_126_;
			}
			i_124_ += i_126_;
		    }
		}
		objects[i_118_] = is_123_;
	    }
	} else {
	    int i_129_;
	    if (is_93_ == null)
		i_129_ = 0;
	    else
		i_129_ = is_93_[0];
	    if (((Class272) this).anInt4103 * -98649607 == 0)
		objects[i_129_]
		    = Class510.method11543(is_100_, false, 1145942979);
	    else
		objects[i_129_] = is_100_;
	}
	return true;
    }
    
    public int method5314(String string) {
	if (!method5249(-674096913))
	    return -1;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, -437620974), (byte) 104));
	if (!method5246(i, 2147197565))
	    return -1;
	return i;
    }
    
    public boolean method5315(String string, String string_130_, byte i) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_130_ = string_130_.toLowerCase();
	int i_131_ = (((Class269) ((Class272) this).aClass269_4100)
			  .aClass77_4075.method1804
		      (Class469.method8379(string, 786347948), (byte) 53));
	if (i_131_ < 0)
	    return false;
	int i_132_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i_131_].method1804
	       (Class469.method8379(string_130_, -1480912723), (byte) 30));
	if (i_132_ < 0)
	    return false;
	return true;
    }
    
    public synchronized byte[] method5316(String string, String string_133_,
					  int i) {
	if (!method5249(-674096913))
	    return null;
	string = string.toLowerCase();
	string_133_ = string_133_.toLowerCase();
	int i_134_ = (((Class269) ((Class272) this).aClass269_4100)
			  .aClass77_4075.method1804
		      (Class469.method8379(string, -1459125944), (byte) 96));
	if (!method5246(i_134_, 2147197565))
	    return null;
	int i_135_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i_134_].method1804
	       (Class469.method8379(string_133_, 2052841161), (byte) 45));
	return method5250(i_134_, i_135_, -251278433);
    }
    
    public int method5317(int i) {
	if (!method5249(-674096913))
	    return -1;
	int i_136_ = ((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804(i, (byte) 32);
	if (!method5246(i_136_, 2147197565))
	    return -1;
	return i_136_;
    }
    
    boolean method5318(String string, String string_137_) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_137_ = string_137_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 926105871), (byte) 57));
	if (!method5246(i, 2147197565))
	    return false;
	int i_138_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i].method1804
	       (Class469.method8379(string_137_, -1429316680), (byte) 39));
	return method5309(i, i_138_, -1646965100);
    }
    
    public int method5319(int i) {
	if (!method5249(-674096913))
	    return -1;
	int i_139_ = ((Class269) ((Class272) this).aClass269_4100)
			 .aClass77_4075.method1804(i, (byte) 83);
	if (!method5246(i_139_, 2147197565))
	    return -1;
	return i_139_;
    }
    
    synchronized void method5320(int i) {
	if (((Class272) this).aBool4095)
	    ((Class272) this).anObjectArray4092[i]
		= ((Class272) this).aClass284_4094.method5720(i, 65535);
	else
	    ((Class272) this).anObjectArray4092[i]
		= Class510.method11543(((Class272) this).aClass284_4094
					   .method5720(i, 65535),
				       false, 1145942979);
    }
    
    public boolean method5321(String string, String string_140_) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_140_ = string_140_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, -241917925), (byte) 77));
	if (i < 0)
	    return false;
	int i_141_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i].method1804
	       (Class469.method8379(string_140_, 551572013), (byte) 18));
	if (i_141_ < 0)
	    return false;
	return true;
    }
    
    public synchronized byte[] method5322(String string, String string_142_) {
	if (!method5249(-674096913))
	    return null;
	string = string.toLowerCase();
	string_142_ = string_142_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, -737896377), (byte) 43));
	if (!method5246(i, 2147197565))
	    return null;
	int i_143_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i].method1804
	       (Class469.method8379(string_142_, 1654936312), (byte) 32));
	return method5250(i, i_143_, -778215579);
    }
    
    boolean method5323(String string, String string_144_) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_144_ = string_144_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 241438623), (byte) 115));
	if (!method5246(i, 2147197565))
	    return false;
	int i_145_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i].method1804
	       (Class469.method8379(string_144_, -1968822553), (byte) 40));
	return method5309(i, i_145_, -1328972014);
    }
    
    public int method5324(String string) {
	if (!method5249(-674096913))
	    return -1;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 1903068781), (byte) 97));
	if (!method5246(i, 2147197565))
	    return -1;
	return i;
    }
    
    public synchronized boolean method5325(int i, int i_146_) {
	if (!method5249(-674096913))
	    return false;
	if (1 == (((Class269) ((Class272) this).aClass269_4100)
		  .anIntArray4084).length)
	    return method5309(0, i, -1263732172);
	if (!method5246(i, 2147197565))
	    return false;
	if (1
	    == ((Class269) ((Class272) this).aClass269_4100).anIntArray4084[i])
	    return method5309(i, 0, -1098098532);
	throw new RuntimeException();
    }
    
    public synchronized boolean method5326(int i, int i_147_) {
	if (!method5249(-674096913))
	    return false;
	if (i < 0 || i_147_ < 0
	    || i >= (((Class269) ((Class272) this).aClass269_4100)
		     .anIntArray4084).length
	    || i_147_ >= (((Class269) ((Class272) this).aClass269_4100)
			  .anIntArray4084[i])) {
	    if (aBool4101)
		throw new IllegalArgumentException(new StringBuilder().append
						       (i).append
						       (" ").append
						       (i_147_).toString());
	    return false;
	}
	return true;
    }
    
    public int method5327(String string, byte i) {
	if (!method5249(-674096913))
	    return -1;
	string = string.toLowerCase();
	int i_148_ = (((Class269) ((Class272) this).aClass269_4100)
			  .aClass77_4075.method1804
		      (Class469.method8379(string, -623184760), (byte) 75));
	if (!method5246(i_148_, 2147197565))
	    return -1;
	return i_148_;
    }
    
    public boolean method5328(String string) {
	int i = method5327("", (byte) 16);
	if (i != -1)
	    return method5275("", string, -322995577);
	return method5275(string, "", -285015903);
    }
    
    public synchronized boolean method5329(int i, int i_149_) {
	if (!method5247(i, i_149_, 541417250))
	    return false;
	if (((Class272) this).anObjectArrayArray4093[i] != null
	    && null != ((Class272) this).anObjectArrayArray4093[i][i_149_])
	    return true;
	if (null != ((Class272) this).anObjectArray4092[i])
	    return true;
	method5248(i, -794717100);
	if (((Class272) this).anObjectArray4092[i] != null)
	    return true;
	return false;
    }
    
    public boolean method5330(String string) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 1848435012), (byte) 52));
	return method5283(i, -2007421560);
    }
    
    boolean method5331(String string, String string_150_) {
	if (!method5249(-674096913))
	    return false;
	string = string.toLowerCase();
	string_150_ = string_150_.toLowerCase();
	int i = (((Class269) ((Class272) this).aClass269_4100)
		     .aClass77_4075.method1804
		 (Class469.method8379(string, 882961136), (byte) 41));
	if (!method5246(i, 2147197565))
	    return false;
	int i_151_
	    = (((Class269) ((Class272) this).aClass269_4100)
		   .aClass77Array4082[i].method1804
	       (Class469.method8379(string_150_, -1228485724), (byte) 57));
	return method5309(i, i_151_, -1308704986);
    }
    
    public void method5332(boolean bool, boolean bool_152_) {
	if (method5249(-674096913)) {
	    if (bool) {
		((Class269) ((Class272) this).aClass269_4100).anIntArray4085
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77_4075
		    = null;
	    }
	    if (bool_152_) {
		((Class269) ((Class272) this).aClass269_4100)
		    .anIntArrayArray4072
		    = null;
		((Class269) ((Class272) this).aClass269_4100).aClass77Array4082
		    = null;
	    }
	}
    }
    
    static final byte[] method5333(byte[] is) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	int i = class243_sub10.method14878((byte) -48);
	int i_153_ = class243_sub10.method14843(1600404848);
	if (i_153_ < 0 || (0 != anInt4102 * -1156221499
			   && i_153_ > -1156221499 * anInt4102))
	    throw new RuntimeException();
	if (i == 0) {
	    byte[] is_154_ = new byte[i_153_];
	    class243_sub10.method14678(is_154_, 0, i_153_, -6932117);
	    return is_154_;
	}
	int i_155_ = class243_sub10.method14843(1491003599);
	if (i_155_ < 0 || (0 != anInt4102 * -1156221499
			   && i_155_ > -1156221499 * anInt4102))
	    throw new RuntimeException();
	byte[] is_156_ = new byte[i_155_];
	if (1 == i)
	    Class444.method7934(is_156_, i_155_, is, i_153_, 9);
	else {
	    synchronized (aClass602_4104) {
		aClass602_4104.method13124(class243_sub10, is_156_,
					   (byte) -62);
	    }
	}
	return is_156_;
    }
    
    static final byte[] method5334(byte[] is) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	int i = class243_sub10.method14878((byte) -15);
	int i_157_ = class243_sub10.method14843(1693777096);
	if (i_157_ < 0 || (0 != anInt4102 * -1156221499
			   && i_157_ > -1156221499 * anInt4102))
	    throw new RuntimeException();
	if (i == 0) {
	    byte[] is_158_ = new byte[i_157_];
	    class243_sub10.method14678(is_158_, 0, i_157_, -6932117);
	    return is_158_;
	}
	int i_159_ = class243_sub10.method14843(1528350286);
	if (i_159_ < 0 || (0 != anInt4102 * -1156221499
			   && i_159_ > -1156221499 * anInt4102))
	    throw new RuntimeException();
	byte[] is_160_ = new byte[i_159_];
	if (1 == i)
	    Class444.method7934(is_160_, i_159_, is, i_157_, 9);
	else {
	    synchronized (aClass602_4104) {
		aClass602_4104.method13124(class243_sub10, is_160_,
					   (byte) -63);
	    }
	}
	return is_160_;
    }
    
    static final void method5335(Class479 class479, int i) {
	int i_161_ = (((Class479) class479).anIntArray6435
		      [((((Class479) class479).anInt6442 -= -1158629699)
			* -117934955)]);
	Class117 class117 = Class70.method1756(i_161_, (byte) 115);
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = 2119007899 * class117.anInt1423;
    }
    
    static void method5336(int i, boolean bool, int i_162_) {
	if (bool) {
	    Class243_Sub43 class243_sub43
		= Class529.method11818(Class326.aClass326_4874,
				       client.aClass194_8163.aClass432_2312,
				       (short) 255);
	    class243_sub43.aClass243_Sub10_Sub1_9988
		.method14643(i, (short) -11432);
	    client.aClass194_8163.method4175(class243_sub43, (byte) 14);
	} else
	    Class81.method1840(Class621.aClass621_7969, i, -1, 476372466);
    }
    
    static final void method5337(long l) {
	Class275 class275
	    = (Class352.aClass478_Sub1_Sub1_Sub5_Sub2_5430.method8465()
	       .aClass275_4065);
	int i = -367306889 * client.anInt8212 + (int) class275.aFloat4140;
	int i_163_ = (int) class275.aFloat4135 + 1629675507 * client.anInt8214;
	if (-2104878183 * Class583.anInt7605 - i < -2000
	    || -2104878183 * Class583.anInt7605 - i > 2000
	    || Class83.anInt961 * 760583013 - i_163_ < -2000
	    || Class83.anInt961 * 760583013 - i_163_ > 2000) {
	    Class583.anInt7605 = i * -2079389527;
	    Class83.anInt961 = i_163_ * -1004640659;
	}
	if (i != -2104878183 * Class583.anInt7605) {
	    int i_164_ = i - Class583.anInt7605 * -2104878183;
	    int i_165_ = (int) (l * (long) i_164_ / 320L);
	    if (i_164_ > 0) {
		if (0 == i_165_)
		    i_165_ = 1;
		else if (i_165_ > i_164_)
		    i_165_ = i_164_;
	    } else if (i_165_ == 0)
		i_165_ = -1;
	    else if (i_165_ < i_164_)
		i_165_ = i_164_;
	    Class583.anInt7605 += -2079389527 * i_165_;
	}
	if (760583013 * Class83.anInt961 != i_163_) {
	    int i_166_ = i_163_ - Class83.anInt961 * 760583013;
	    int i_167_ = (int) (l * (long) i_166_ / 320L);
	    if (i_166_ > 0) {
		if (0 == i_167_)
		    i_167_ = 1;
		else if (i_167_ > i_166_)
		    i_167_ = i_166_;
	    } else if (i_167_ == 0)
		i_167_ = -1;
	    else if (i_167_ < i_166_)
		i_167_ = i_166_;
	    Class83.anInt961 += -1004640659 * i_167_;
	}
	client.aFloat8229 += client.aFloat8133 * (float) l / 6.0F;
	client.aFloat8228 += (float) l * client.aFloat8231 / 6.0F;
	Class99_Sub2.method15274((byte) -17);
    }
    
    public static void method5338(int i) {
	Class414 class414 = null;
	try {
	    class414 = Class18.method663("", client.aClass447_8200.aString6235,
					 true, (byte) 25);
	    Class243_Sub10 class243_sub10
		= Class612.aClass243_Sub7_7837.method14588(231828463);
	    class414.method7374(class243_sub10.aByteArray8691, 0,
				class243_sub10.anInt8688 * 126215893,
				(short) 255);
	} catch (Exception exception) {
	    /* empty */
	}
	try {
	    if (class414 != null)
		class414.method7371(1549340059);
	} catch (Exception exception) {
	    /* empty */
	}
    }
}
