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

public class Class117
{
    public static final int anInt1346 = 5;
    public static int anInt1347;
    public byte aByte1348;
    public static int anInt1349;
    public static int anInt1350;
    public int[] anIntArray1351;
    public boolean aBool1352;
    public static int anInt1353;
    public static int anInt1354;
    public static int anInt1355;
    public String[] aStringArray1356;
    public static int anInt1357;
    public byte aByte1358;
    public static int anInt1359;
    public int anInt1360;
    public static int anInt1361;
    public int anInt1362;
    public static int anInt1363 = 0;
    static Class272 aClass272_1364;
    static Class272 aClass272_1365;
    public static Class132 aClass132_1366;
    static Class132 aClass132_1367;
    static Class132 aClass132_1368;
    public static Class132 aClass132_1369;
    public static boolean aBool1370;
    public static int anInt1371;
    public int[] anIntArray1372;
    public Object[] anObjectArray1373;
    public int anInt1374;
    public int anInt1375;
    public Object[] anObjectArray1376;
    public Object[] anObjectArray1377;
    public Object[] anObjectArray1378;
    public int anInt1379;
    public int anInt1380;
    public int anInt1381;
    public int anInt1382;
    public Class117[] aClass117Array1383;
    public int anInt1384;
    public int anInt1385;
    public int anInt1386;
    public int anInt1387;
    public Object[] anObjectArray1388;
    public int anInt1389;
    public int anInt1390;
    public int anInt1391;
    public boolean aBool1392;
    public int anInt1393;
    public boolean aBool1394;
    public static final int anInt1395 = 5;
    public boolean aBool1396;
    public int anInt1397;
    public int anInt1398;
    public int anInt1399;
    public int anInt1400;
    public int anInt1401;
    public int anInt1402;
    public int anInt1403;
    public static final int anInt1404 = 1;
    public boolean aBool1405;
    public int anInt1406;
    public int anInt1407 = -2112466937;
    public boolean aBool1408;
    public int anInt1409;
    public static int anInt1410;
    public int anInt1411;
    public boolean aBool1412;
    public boolean aBool1413;
    public byte aByte1414;
    public int anInt1415;
    public int anInt1416;
    public int anInt1417;
    public int anInt1418;
    public int anInt1419;
    public int anInt1420;
    public int anInt1421;
    public int anInt1422;
    public int anInt1423;
    public int anInt1424;
    public int anInt1425;
    public int anInt1426;
    public int anInt1427;
    public int anInt1428;
    public int anInt1429;
    public boolean aBool1430;
    public int anInt1431;
    public int anInt1432;
    public int[] anIntArray1433;
    short[] aShortArray1434;
    short[] aShortArray1435;
    short[] aShortArray1436;
    public int anInt1437;
    public int anInt1438;
    public int anInt1439;
    public int anInt1440;
    public int anInt1441;
    public boolean aBool1442;
    public String aString1443;
    public Object[] anObjectArray1444;
    public Object[] anObjectArray1445;
    public boolean aBool1446;
    public int anInt1447;
    public int anInt1448;
    public boolean aBool1449;
    public Class243_Sub46 aClass243_Sub46_1450;
    public boolean aBool1451;
    public int anInt1452;
    public byte[][] aByteArrayArray1453;
    public int[] anIntArray1454;
    public int[] anIntArray1455;
    public boolean aBool1456;
    public int anInt1457;
    public static final int anInt1458 = 4;
    public static final int anInt1459 = 8;
    public String aString1460;
    public int anInt1461;
    public String aString1462;
    public Object[] anObjectArray1463;
    public boolean aBool1464;
    public Class117 aClass117_1465;
    public Object[] anObjectArray1466;
    public int anInt1467;
    public Object[] anObjectArray1468;
    public int anInt1469;
    public int anInt1470;
    public Object[] anObjectArray1471;
    public byte[][] aByteArrayArray1472;
    public Object[] anObjectArray1473;
    public Object[] anObjectArray1474;
    public Object[] anObjectArray1475;
    public Object[] anObjectArray1476;
    public int anInt1477;
    public Object[] anObjectArray1478;
    public Object[] anObjectArray1479;
    short[] aShortArray1480;
    public Object[] anObjectArray1481;
    public int anInt1482;
    public int anInt1483;
    public int[] anIntArray1484;
    public Object[] anObjectArray1485;
    public boolean aBool1486;
    public static int anInt1487;
    public int[] anIntArray1488;
    public boolean aBool1489;
    public int[] anIntArray1490;
    public static int anInt1491;
    public int[] anIntArray1492;
    public int anInt1493;
    public boolean aBool1494;
    public Object[] anObjectArray1495;
    public Object[] anObjectArray1496;
    public Object[] anObjectArray1497;
    public Object[] anObjectArray1498;
    public int anInt1499;
    public Object[] anObjectArray1500;
    public Object[] anObjectArray1501;
    public Object[] anObjectArray1502;
    public Object[] anObjectArray1503;
    public int anInt1504;
    public Object[] anObjectArray1505;
    public Object[] anObjectArray1506;
    public Object[] anObjectArray1507;
    public Object[] anObjectArray1508;
    public Object[] anObjectArray1509;
    public Object[] anObjectArray1510;
    public static int anInt1511;
    public String aString1512;
    public int anInt1513;
    public String aString1514;
    public boolean aBool1515;
    public int anInt1516;
    public int anInt1517;
    public int anInt1518;
    public int anInt1519;
    public static int anInt1520;
    public int anInt1521;
    public int anInt1522;
    public Class503 aClass503_1523;
    public Class422 aClass422_1524;
    public Object[] anObjectArray1525;
    public Class117[] aClass117Array1526;
    public int anInt1527;
    public boolean aBool1528;
    public static final int anInt1529 = 2;
    public int anInt1530;
    public int anInt1531;
    public int anInt1532;
    public int anInt1533;
    public String aString1534;
    public int anInt1535;
    Class431 aClass431_1536;
    public int anInt1537;
    public int[] anIntArray1538;
    public byte aByte1539;
    public Class608 aClass608_1540;
    
    public static Class116 method2876(int i, int[] is, Class116 class116,
				      boolean bool) {
	if (!Class507.aClass272_6748.method5283(i, -1966954705))
	    return null;
	int i_0_ = Class507.aClass272_6748.method5261(i, (byte) -41);
	Class117[] class117s;
	if (i_0_ == 0)
	    class117s = new Class117[0];
	else if (class116 == null)
	    class117s = new Class117[i_0_];
	else
	    class117s = class116.aClass117Array1343;
	if (class116 == null)
	    class116 = new Class116(bool, class117s);
	else {
	    class116.aClass117Array1343 = class117s;
	    class116.aBool1342 = bool;
	}
	for (int i_1_ = 0; i_1_ < i_0_; i_1_++) {
	    if (class116.aClass117Array1343[i_1_] == null) {
		byte[] is_2_ = Class507.aClass272_6748.method5266(i, i_1_, is,
								  -765830356);
		if (is_2_ != null) {
		    Class117 class117
			= class116.aClass117Array1343[i_1_] = new Class117();
		    class117.anInt1407 = 2112466937 * (i_1_ + (i << 16));
		    class117.method2877(new Class243_Sub10(is_2_), -867140871);
		}
	    }
	}
	return class116;
    }
    
    void method2877(Class243_Sub10 class243_sub10, int i) {
	int i_3_ = class243_sub10.method14878((byte) 35);
	if (255 == i_3_)
	    i_3_ = -1;
	anInt1375 = class243_sub10.method14878((byte) 27) * 1540481081;
	if (0 != (anInt1375 * -1371795959 & 0x80)) {
	    anInt1375 = 1540481081 * (anInt1375 * -1371795959 & 0x7f);
	    aString1534 = class243_sub10.method14697(1703023179);
	}
	anInt1499 = class243_sub10.method14908((byte) -118) * -1115268801;
	anInt1381 = class243_sub10.method14642(2000790892) * -595376139;
	anInt1382 = class243_sub10.method14642(1987903981) * -1901083411;
	anInt1429 = class243_sub10.method14908((byte) -20) * -657668747;
	anInt1384 = class243_sub10.method14908((byte) -104) * 1616484267;
	aByte1539 = class243_sub10.method14766(126215893);
	aByte1348 = class243_sub10.method14766(126215893);
	aByte1358 = class243_sub10.method14766(126215893);
	aByte1414 = class243_sub10.method14766(126215893);
	anInt1391 = class243_sub10.method14908((byte) -120) * 587556605;
	if (65535 == 782001749 * anInt1391)
	    anInt1391 = -587556605;
	else
	    anInt1391 = (anInt1391 * 782001749
			 + (-1982078391 * anInt1407 & ~0xffff)) * 587556605;
	int i_4_ = class243_sub10.method14878((byte) 45);
	aBool1392 = (i_4_ & 0x1) != 0;
	if (i_3_ >= 0)
	    aBool1396 = (i_4_ & 0x2) != 0;
	if (-1371795959 * anInt1375 == 0) {
	    anInt1399 = class243_sub10.method14908((byte) -97) * 763681919;
	    anInt1400 = class243_sub10.method14908((byte) -9) * -437546173;
	    if (i_3_ < 0)
		aBool1396 = class243_sub10.method14878((byte) -85) == 1;
	}
	if (-1371795959 * anInt1375 == 5) {
	    anInt1406 = class243_sub10.method14843(1193732300) * 971319347;
	    anInt1482 = class243_sub10.method14908((byte) -100) * -1120042417;
	    int i_5_ = class243_sub10.method14878((byte) -51);
	    aBool1408 = (i_5_ & 0x1) != 0;
	    aBool1413 = (i_5_ & 0x2) != 0;
	    anInt1403 = class243_sub10.method14878((byte) 64) * 699906941;
	    anInt1409 = class243_sub10.method14878((byte) 40) * -1553264953;
	    anInt1504 = class243_sub10.method14843(1849415320) * 1166802909;
	    aBool1394 = class243_sub10.method14878((byte) 89) == 1;
	    aBool1412 = class243_sub10.method14878((byte) -43) == 1;
	    anInt1401 = class243_sub10.method14843(1289288178) * -227107853;
	    if (i_3_ >= 3)
		aBool1352 = class243_sub10.method14878((byte) 81) == 1;
	}
	if (-1371795959 * anInt1375 == 6) {
	    anInt1432 = 1827160461;
	    anInt1416 = class243_sub10.method14684(1262577587) * -2130857487;
	    int i_6_ = class243_sub10.method14878((byte) 37);
	    boolean bool = 1 == (i_6_ & 0x1);
	    aBool1464 = 2 == (i_6_ & 0x2);
	    aBool1430 = 4 == (i_6_ & 0x4);
	    aBool1489 = (i_6_ & 0x8) == 8;
	    if (bool) {
		anInt1424
		    = class243_sub10.method14642(2130020290) * -1873268161;
		anInt1425
		    = class243_sub10.method14642(1902202662) * 1105888713;
		anInt1477
		    = class243_sub10.method14908((byte) -60) * 1399854987;
		anInt1422 = class243_sub10.method14908((byte) -19) * 60012847;
		anInt1423
		    = class243_sub10.method14908((byte) -111) * -533252205;
		anInt1427
		    = class243_sub10.method14908((byte) -103) * 1116920107;
	    } else if (aBool1464) {
		anInt1424
		    = class243_sub10.method14642(2019282866) * -1873268161;
		anInt1425
		    = class243_sub10.method14642(2095450522) * 1105888713;
		anInt1426 = class243_sub10.method14642(2074218975) * 847720971;
		anInt1477
		    = class243_sub10.method14908((byte) -96) * 1399854987;
		anInt1422 = class243_sub10.method14908((byte) -43) * 60012847;
		anInt1423
		    = class243_sub10.method14908((byte) -40) * -533252205;
		anInt1427
		    = class243_sub10.method14642(1947859447) * 1116920107;
	    }
	    anInt1415 = class243_sub10.method14684(1262577587) * -1573777487;
	    if (0 != aByte1539)
		anInt1428
		    = class243_sub10.method14908((byte) -57) * -1823850487;
	    if (aByte1348 != 0)
		anInt1469
		    = class243_sub10.method14908((byte) -72) * -2146238523;
	}
	if (4 == -1371795959 * anInt1375) {
	    anInt1441 = class243_sub10.method14684(1262577587) * -594669639;
	    if (i_3_ >= 2)
		aBool1442 = class243_sub10.method14878((byte) -33) == 1;
	    aString1443 = class243_sub10.method14697(1703023179);
	    anInt1483 = class243_sub10.method14878((byte) 9) * 596339993;
	    anInt1447 = class243_sub10.method14878((byte) -18) * -1239645007;
	    anInt1380 = class243_sub10.method14878((byte) -29) * -1373330209;
	    aBool1486 = class243_sub10.method14878((byte) 4) == 1;
	    anInt1401 = class243_sub10.method14843(2038558510) * -227107853;
	    anInt1403 = class243_sub10.method14878((byte) -33) * 699906941;
	    if (i_3_ >= 0)
		anInt1448 = class243_sub10.method14878((byte) 11) * 137753177;
	}
	if (anInt1375 * -1371795959 == 3) {
	    anInt1401 = class243_sub10.method14843(1366573118) * -227107853;
	    aBool1456 = class243_sub10.method14878((byte) 32) == 1;
	    anInt1403 = class243_sub10.method14878((byte) -89) * 699906941;
	}
	if (-1371795959 * anInt1375 == 9) {
	    anInt1527 = class243_sub10.method14878((byte) -65) * 1131878863;
	    anInt1401 = class243_sub10.method14843(1883672789) * -227107853;
	    aBool1405 = class243_sub10.method14878((byte) 67) == 1;
	}
	int i_7_ = class243_sub10.method14665((byte) 59);
	int i_8_ = class243_sub10.method14878((byte) -13);
	if (i_8_ != 0) {
	    aByteArrayArray1472 = new byte[11][];
	    aByteArrayArray1453 = new byte[11][];
	    anIntArray1454 = new int[11];
	    anIntArray1455 = new int[11];
	    for (/**/; 0 != i_8_;
		 i_8_ = class243_sub10.method14878((byte) -119)) {
		int i_9_ = (i_8_ >> 4) - 1;
		i_8_ = i_8_ << 8 | class243_sub10.method14878((byte) -75);
		i_8_ &= 0xfff;
		if (4095 == i_8_)
		    i_8_ = -1;
		byte i_10_ = class243_sub10.method14766(126215893);
		if (0 != i_10_)
		    aBool1451 = true;
		byte i_11_ = class243_sub10.method14766(126215893);
		anIntArray1454[i_9_] = i_8_;
		aByteArrayArray1472[i_9_] = new byte[] { i_10_ };
		aByteArrayArray1453[i_9_] = new byte[] { i_11_ };
	    }
	}
	aString1460 = class243_sub10.method14697(1703023179);
	int i_12_ = class243_sub10.method14878((byte) -64);
	int i_13_ = i_12_ & 0xf;
	int i_14_ = i_12_ >> 4;
	if (i_13_ > 0) {
	    aStringArray1356 = new String[i_13_];
	    for (int i_15_ = 0; i_15_ < i_13_; i_15_++)
		aStringArray1356[i_15_]
		    = class243_sub10.method14697(1703023179);
	}
	if (i_14_ > 0) {
	    int i_16_ = class243_sub10.method14878((byte) -91);
	    anIntArray1351 = new int[1 + i_16_];
	    for (int i_17_ = 0; i_17_ < anIntArray1351.length; i_17_++)
		anIntArray1351[i_17_] = -1;
	    anIntArray1351[i_16_] = class243_sub10.method14908((byte) -16);
	}
	if (i_14_ > 1) {
	    int i_18_ = class243_sub10.method14878((byte) 79);
	    anIntArray1351[i_18_] = class243_sub10.method14908((byte) -40);
	}
	aString1462 = class243_sub10.method14697(1703023179);
	if (aString1462.equals(""))
	    aString1462 = null;
	anInt1440 = class243_sub10.method14878((byte) -44) * -1120696675;
	anInt1467 = class243_sub10.method14878((byte) 101) * 1383140155;
	anInt1411 = class243_sub10.method14878((byte) 38) * -1797689693;
	aString1512 = class243_sub10.method14697(1703023179);
	int i_19_ = -1;
	if (Class411.method7363(i_7_, -633764742) != 0) {
	    i_19_ = class243_sub10.method14908((byte) -70);
	    if (65535 == i_19_)
		i_19_ = -1;
	    anInt1393 = class243_sub10.method14908((byte) -6) * -744261261;
	    if (anInt1393 * -428715077 == 65535)
		anInt1393 = 744261261;
	    anInt1360 = class243_sub10.method14908((byte) -34) * -213806219;
	    if (811754717 * anInt1360 == 65535)
		anInt1360 = 213806219;
	}
	if (i_3_ >= 0) {
	    anInt1493 = class243_sub10.method14908((byte) -33) * 394124243;
	    if (anInt1493 * 1584673883 == 65535)
		anInt1493 = -394124243;
	}
	aClass243_Sub46_1450 = new Class243_Sub46(i_7_, i_19_);
	if (i_3_ >= 0) {
	    int i_20_ = class243_sub10.method14878((byte) 86);
	    for (int i_21_ = 0; i_21_ < i_20_; i_21_++) {
		int i_22_ = class243_sub10.method14665((byte) -53);
		int i_23_ = class243_sub10.method14843(1856377369);
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_23_), (long) i_22_);
	    }
	    int i_24_ = class243_sub10.method14878((byte) 58);
	    for (int i_25_ = 0; i_25_ < i_24_; i_25_++) {
		int i_26_ = class243_sub10.method14665((byte) -18);
		String string = class243_sub10.method14682(-437499001);
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub35(string), (long) i_26_);
	    }
	}
	anObjectArray1471 = method2878(class243_sub10, 1313868979);
	anObjectArray1476 = method2878(class243_sub10, 563340433);
	anObjectArray1478 = method2878(class243_sub10, -674913944);
	anObjectArray1388 = method2878(class243_sub10, 248736031);
	anObjectArray1481 = method2878(class243_sub10, 315683108);
	anObjectArray1463 = method2878(class243_sub10, -684383644);
	anObjectArray1485 = method2878(class243_sub10, -1263407578);
	anObjectArray1378 = method2878(class243_sub10, -576743103);
	anObjectArray1495 = method2878(class243_sub10, 1167662010);
	anObjectArray1468 = method2878(class243_sub10, 670504795);
	if (i_3_ >= 0)
	    anObjectArray1497 = method2878(class243_sub10, 519818017);
	anObjectArray1444 = method2878(class243_sub10, -1448891992);
	anObjectArray1373 = method2878(class243_sub10, -1614221806);
	anObjectArray1525 = method2878(class243_sub10, -1843650782);
	anObjectArray1474 = method2878(class243_sub10, -802845747);
	anObjectArray1475 = method2878(class243_sub10, -1323938635);
	anObjectArray1479 = method2878(class243_sub10, 890064222);
	anObjectArray1496 = method2878(class243_sub10, 742438724);
	anObjectArray1498 = method2878(class243_sub10, -1100395274);
	anObjectArray1377 = method2878(class243_sub10, -404008236);
	anObjectArray1376 = method2878(class243_sub10, -1733930665);
	anIntArray1484 = method2879(class243_sub10, 2145499887);
	anIntArray1372 = method2879(class243_sub10, 1764500420);
	anIntArray1488 = method2879(class243_sub10, 1339836688);
	anIntArray1490 = method2879(class243_sub10, 1846551930);
	anIntArray1492 = method2879(class243_sub10, 1979978120);
    }
    
    Object[] method2878(Class243_Sub10 class243_sub10, int i) {
	int i_27_ = class243_sub10.method14878((byte) -24);
	if (0 == i_27_)
	    return null;
	Object[] objects = new Object[i_27_];
	for (int i_28_ = 0; i_28_ < i_27_; i_28_++) {
	    int i_29_ = class243_sub10.method14878((byte) 16);
	    if (0 == i_29_)
		objects[i_28_]
		    = new Integer(class243_sub10.method14843(1526546224));
	    else if (1 == i_29_)
		objects[i_28_] = class243_sub10.method14697(1703023179);
	}
	aBool1494 = true;
	return objects;
    }
    
    int[] method2879(Class243_Sub10 class243_sub10, int i) {
	int i_30_ = class243_sub10.method14878((byte) 7);
	if (i_30_ == 0)
	    return null;
	int[] is = new int[i_30_];
	for (int i_31_ = 0; i_31_ < i_30_; i_31_++)
	    is[i_31_] = class243_sub10.method14843(1718137015);
	return is;
    }
    
    public Class135 method2880(Class87 class87, int i) {
	aBool1370 = false;
	long l = (((aBool1394 ? 1L : 0L) << 38)
		  + (((aBool1413 ? 1L : 0L) << 35)
		     + (long) (anInt1406 * -1131801861)
		     + ((long) (1782534903 * anInt1409) << 36))
		  + ((aBool1412 ? 1L : 0L) << 39)
		  + ((long) (433803381 * anInt1504) << 40));
	Class135 class135 = (Class135) aClass132_1366.method3282(l);
	if (null != class135)
	    return class135;
	Class102 class102
	    = Class176.method3886(aClass272_1365, -1131801861 * anInt1406, 0);
	if (class102 == null) {
	    aBool1370 = true;
	    return null;
	}
	if (aBool1394)
	    class102.method2724();
	if (aBool1412)
	    class102.method2726();
	if (anInt1409 * 1782534903 > 0)
	    class102.method2760(1782534903 * anInt1409);
	else if (0 != 433803381 * anInt1504)
	    class102.method2760(1);
	if (1782534903 * anInt1409 >= 1)
	    class102.method2725(1);
	if (1782534903 * anInt1409 >= 2)
	    class102.method2725(16777215);
	if (433803381 * anInt1504 != 0)
	    class102.method2742(~0xffffff | anInt1504 * 433803381);
	class135 = class87.method2232(class102, true);
	aClass132_1366.method3286(class135, l,
				  (class135.method3375()
				   * class135.method3347() * 4),
				  1006666748);
	return class135;
    }
    
    public Class99 method2881(Class342 class342, Interface34 interface34,
			      int i) {
	Class99 class99
	    = ((Class99)
	       class342.method6440(interface34, 1100301961 * anInt1441, false,
				   aBool1442, (byte) -2));
	aBool1370 = null == class99;
	return class99;
    }
    
    public void method2882(int i) {
	if (null != ((Class117) this).aClass431_1536) {
	    Class243 class243
		= ((Class117) this).aClass431_1536.method7744((long) i);
	    if (class243 != null)
		class243.method4894(980679190);
	}
    }
    
    public Class86 method2883
	(Class87 class87, int i, Class546 class546, Class66 class66,
	 Class614 class614, Class609 class609, Class551 class551,
	 Interface14 interface14, Interface12 interface12, Class422 class422,
	 Class486 class486, int i_32_) {
	aBool1370 = false;
	if (anInt1432 * -1124996795 == 0)
	    return null;
	if (1 == -1124996795 * anInt1432 && -448061679 * anInt1416 == -1)
	    return null;
	if (1 == anInt1432 * -1124996795) {
	    int i_33_ = i;
	    if (class422 != null)
		i |= class422.method7620(-2084653058);
	    long l = -1L;
	    long[] ls = Class243_Sub10.aLongArray8694;
	    if (((Class117) this).aShortArray1480 != null) {
		for (int i_34_ = 0;
		     i_34_ < ((Class117) this).aShortArray1480.length;
		     i_34_++) {
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1480
							  [i_34_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1480
							 [i_34_]))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1434
							  [i_34_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1434
							 [i_34_]))
					    & 0xffL)];
		}
		i |= 0x4000;
	    }
	    if (((Class117) this).aShortArray1435 != null) {
		for (int i_35_ = 0;
		     i_35_ < ((Class117) this).aShortArray1435.length;
		     i_35_++) {
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1435
							  [i_35_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1435
							 [i_35_]))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1436
							  [i_35_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1436
							 [i_35_]))
					    & 0xffL)];
		}
		i |= 0x8000;
	    }
	    long l_36_ = ((long) (class87.anInt987 * -587811495) << 59
			  | (long) (-1124996795 * anInt1432) << 55
			  | (long) (-448061679 * anInt1416) << 38
			  | l & 0x3fffffffffL);
	    Class86 class86 = (Class86) aClass132_1369.method3282(l_36_);
	    if (class86 == null
		|| class87.method2158(class86.method1963(), i) != 0) {
		if (class86 != null)
		    i = class87.method2159(i, class86.method1963());
		Class98 class98
		    = Class98.method2595(aClass272_1364,
					 -448061679 * anInt1416, 0);
		if (null == class98) {
		    aBool1370 = true;
		    return null;
		}
		if (class98.anInt1095 < 13)
		    class98.method2604(2);
		class86 = class87.method2157(class98, i,
					     Class251.anInt3945 * -421995869,
					     64, 768);
		if (((Class117) this).aShortArray1480 != null) {
		    for (int i_37_ = 0;
			 i_37_ < ((Class117) this).aShortArray1480.length;
			 i_37_++)
			class86.method1922((((Class117) this).aShortArray1480
					    [i_37_]),
					   (((Class117) this).aShortArray1434
					    [i_37_]));
		}
		if (((Class117) this).aShortArray1435 != null) {
		    for (int i_38_ = 0;
			 i_38_ < ((Class117) this).aShortArray1435.length;
			 i_38_++)
			class86.method1924((((Class117) this).aShortArray1435
					    [i_38_]),
					   (((Class117) this).aShortArray1436
					    [i_38_]));
		}
		aClass132_1369.method3293(class86, l_36_);
	    }
	    if (null != class422) {
		class86 = class86.method1930((byte) 1, i, true);
		class422.method7599(class86, 0, (byte) 114);
	    }
	    class86.method2013(i_33_);
	    return class86;
	}
	if (2 == -1124996795 * anInt1432) {
	    Class86 class86
		= (class614.method13240
		       (anInt1416 * -448061679, (short) -22817).method13306
		   (class87, i, interface14, interface12, class422,
		    aClass608_1540, -1117033501));
	    if (null == class86) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (3 == -1124996795 * anInt1432) {
	    if (null == class486)
		return null;
	    Class86 class86
		= class486.method11074(class87, i, class66, class614, class609,
				       interface14, interface12, class422,
				       (byte) 69);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (anInt1432 * -1124996795 == 4) {
	    Class624 class624
		= class609.method13179(anInt1416 * -448061679, 1951141757);
	    Class86 class86
		= class624.method13450(class87, i, 10, class486, class422, 0,
				       0, 0, 0, -1030870961);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (6 == anInt1432 * -1124996795) {
	    Class86 class86
		= (class614.method13240
		       (anInt1416 * -448061679, (short) -16126).method13319
		   (class87, i, class546, interface14, interface12, class422,
		    null, null, null, 0, aClass608_1540, -2025576587));
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (7 == anInt1432 * -1124996795) {
	    if (class486 == null)
		return null;
	    int i_39_ = anInt1416 * -448061679 >>> 16;
	    int i_40_ = anInt1416 * -448061679 & 0xffff;
	    int i_41_ = -1303227411 * anInt1417;
	    Class86 class86
		= class486.method11081(class87, i, class66, class551, class422,
				       i_39_, i_40_, i_41_, -2033425329);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	return null;
    }
    
    public void method2884(Class87 class87, Class86 class86, Class350 class350,
			   int i, int i_42_) {
	class86.method1929(class350);
	Class161[] class161s = class86.method2055();
	Class175[] class175s = class86.method1931();
	if ((null == aClass503_1523 || aClass503_1523.aBool6690)
	    && (class161s != null || class175s != null))
	    aClass503_1523 = Class503.method11431(i, false);
	if (null != aClass503_1523)
	    aClass503_1523.method11420(class87, (long) i, class161s, class175s,
				       false);
    }
    
    public Class225 method2885(Class567 class567, Class60 class60, int i) {
	if (-1793668115 * anInt1516 == -1)
	    return null;
	long l = (((long) (anInt1519 * -1587983061) & 0xffffL) << 48
		  | ((long) (anInt1452 * -931300671) & 0xffffL) << 32
		  | ((long) (anInt1521 * -1587138001) & 0xffffL) << 16
		  | (long) (anInt1516 * -1793668115) & 0xffffL);
	Class225 class225 = (Class225) aClass132_1368.method3282(l);
	if (null == class225) {
	    class225 = class567.method12397(-1793668115 * anInt1516,
					    -1587983061 * anInt1519,
					    -931300671 * anInt1452,
					    -1587138001 * anInt1521, class60,
					    1165848154);
	    aClass132_1368.method3293(class225, l);
	}
	return class225;
    }
    
    public static void method2886() {
	aClass132_1366.method3288(1972464219);
	aClass132_1369.method3288(1916749267);
	aClass132_1367.method3288(1991295009);
	aClass132_1368.method3288(1963292000);
    }
    
    public void method2887(int i, String string, byte i_43_) {
	if (null == aStringArray1356 || aStringArray1356.length <= i) {
	    String[] strings = new String[1 + i];
	    if (null != aStringArray1356) {
		for (int i_44_ = 0; i_44_ < aStringArray1356.length; i_44_++)
		    strings[i_44_] = aStringArray1356[i_44_];
	    }
	    aStringArray1356 = strings;
	}
	aStringArray1356[i] = string;
    }
    
    public String method2888(int i, String string) {
	if (((Class117) this).aClass431_1536 == null)
	    return string;
	Class243_Sub35 class243_sub35
	    = ((Class243_Sub35)
	       ((Class117) this).aClass431_1536.method7744((long) i));
	if (null == class243_sub35)
	    return string;
	return (String) class243_sub35.anObject9919;
    }
    
    public Class44 method2889(Class87 class87, int i) {
	long l = ((long) (anInt1407 * -1982078391) << 32
		  | (long) (-870117321 * anInt1374) & 0xffffffffL);
	Class44 class44 = (Class44) aClass132_1367.method3282(l);
	if (null != class44) {
	    if (1768585615 * ((Class44) class44).anInt619
		!= -1131801861 * anInt1406) {
		aClass132_1367.method3283(l);
		class44 = null;
	    }
	    if (null != class44)
		return class44;
	}
	Class102 class102
	    = Class176.method3886(aClass272_1365, anInt1406 * -1131801861, 0);
	if (null == class102)
	    return null;
	int i_45_ = class102.method2721();
	int i_46_ = class102.method2722();
	int[] is = new int[i_46_];
	int[] is_47_ = new int[i_46_];
	for (int i_48_ = 0; i_48_ < class102.method2715(); i_48_++) {
	    int i_49_ = 0;
	    int i_50_ = class102.method2740();
	    for (int i_51_ = 0; i_51_ < class102.method2740(); i_51_++) {
		if (class102.method2731(i_51_, i_48_) != 0) {
		    i_49_ = i_51_;
		    break;
		}
	    }
	    for (int i_52_ = class102.method2740() - 1; i_52_ >= i_49_;
		 i_52_--) {
		if (class102.method2731(i_52_, i_48_) != 0) {
		    i_50_ = 1 + i_52_;
		    break;
		}
	    }
	    is[i_48_ + class102.method2773()] = i_49_ + class102.method2716();
	    is_47_[i_48_ + class102.method2773()] = i_50_ - i_49_;
	}
	Class171 class171 = class87.method2151(i_45_, i_46_, is, is_47_);
	if (null == class171)
	    return null;
	class44 = new Class44(i_45_, i_46_, is_47_, is, class171,
			      anInt1406 * -1131801861);
	aClass132_1367.method3293(class44, l);
	return class44;
    }
    
    public int method2890(int i, int i_53_, int i_54_) {
	if (((Class117) this).aClass431_1536 == null)
	    return i_53_;
	Class243_Sub9 class243_sub9
	    = ((Class243_Sub9)
	       ((Class117) this).aClass431_1536.method7744((long) i));
	if (null == class243_sub9)
	    return i_53_;
	return class243_sub9.anInt8679 * 1627367037;
    }
    
    public String method2891(int i, String string, int i_55_) {
	if (((Class117) this).aClass431_1536 == null)
	    return string;
	Class243_Sub35 class243_sub35
	    = ((Class243_Sub35)
	       ((Class117) this).aClass431_1536.method7744((long) i));
	if (null == class243_sub35)
	    return string;
	return (String) class243_sub35.anObject9919;
    }
    
    public void method2892(int i, int i_56_, int i_57_) {
	if (((Class117) this).aClass431_1536 == null) {
	    ((Class117) this).aClass431_1536 = new Class431(16);
	    ((Class117) this).aClass431_1536
		.method7748(new Class243_Sub9(i_56_), (long) i);
	} else {
	    Class243_Sub9 class243_sub9
		= ((Class243_Sub9)
		   ((Class117) this).aClass431_1536.method7744((long) i));
	    if (null == class243_sub9)
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_56_), (long) i);
	    else
		class243_sub9.anInt8679 = 1961591509 * i_56_;
	}
    }
    
    public static void method2893(int i) {
	aClass132_1366.method3287(i, -2035514604);
	aClass132_1369.method3287(i, -1132080751);
	aClass132_1367.method3287(i, -2133577219);
	aClass132_1368.method3287(i, -1197147186);
    }
    
    public void method2894(int i, String string) {
	if (null == aStringArray1356 || aStringArray1356.length <= i) {
	    String[] strings = new String[1 + i];
	    if (null != aStringArray1356) {
		for (int i_58_ = 0; i_58_ < aStringArray1356.length; i_58_++)
		    strings[i_58_] = aStringArray1356[i_58_];
	    }
	    aStringArray1356 = strings;
	}
	aStringArray1356[i] = string;
    }
    
    public void method2895(int i, short i_59_, short i_60_, int i_61_) {
	if (i < 5) {
	    if (((Class117) this).aShortArray1480 == null) {
		((Class117) this).aShortArray1480 = new short[5];
		((Class117) this).aShortArray1434 = new short[5];
	    }
	    ((Class117) this).aShortArray1480[i] = i_59_;
	    ((Class117) this).aShortArray1434[i] = i_60_;
	}
    }
    
    public Class44 method2896(Class87 class87) {
	long l = ((long) (anInt1407 * -1982078391) << 32
		  | (long) (-870117321 * anInt1374) & 0xffffffffL);
	Class44 class44 = (Class44) aClass132_1367.method3282(l);
	if (null != class44) {
	    if (1768585615 * ((Class44) class44).anInt619
		!= -1131801861 * anInt1406) {
		aClass132_1367.method3283(l);
		class44 = null;
	    }
	    if (null != class44)
		return class44;
	}
	Class102 class102
	    = Class176.method3886(aClass272_1365, anInt1406 * -1131801861, 0);
	if (null == class102)
	    return null;
	int i = class102.method2721();
	int i_62_ = class102.method2722();
	int[] is = new int[i_62_];
	int[] is_63_ = new int[i_62_];
	for (int i_64_ = 0; i_64_ < class102.method2715(); i_64_++) {
	    int i_65_ = 0;
	    int i_66_ = class102.method2740();
	    for (int i_67_ = 0; i_67_ < class102.method2740(); i_67_++) {
		if (class102.method2731(i_67_, i_64_) != 0) {
		    i_65_ = i_67_;
		    break;
		}
	    }
	    for (int i_68_ = class102.method2740() - 1; i_68_ >= i_65_;
		 i_68_--) {
		if (class102.method2731(i_68_, i_64_) != 0) {
		    i_66_ = 1 + i_68_;
		    break;
		}
	    }
	    is[i_64_ + class102.method2773()] = i_65_ + class102.method2716();
	    is_63_[i_64_ + class102.method2773()] = i_66_ - i_65_;
	}
	Class171 class171 = class87.method2151(i, i_62_, is, is_63_);
	if (null == class171)
	    return null;
	class44 = new Class44(i, i_62_, is_63_, is, class171,
			      anInt1406 * -1131801861);
	aClass132_1367.method3293(class44, l);
	return class44;
    }
    
    public static boolean method2897(int i, int[] is) {
	if (Class120.aBoolArray1552[i])
	    return true;
	Class211.aClass116Array2498[i]
	    = Class582.method12769(i, is, Class211.aClass116Array2498[i],
				   false, -731073134);
	if (Class211.aClass116Array2498[i] == null)
	    return false;
	Class120.aBoolArray1552[i] = true;
	return true;
    }
    
    int[] method2898(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) -1);
	if (i == 0)
	    return null;
	int[] is = new int[i];
	for (int i_69_ = 0; i_69_ < i; i_69_++)
	    is[i_69_] = class243_sub10.method14843(1333719239);
	return is;
    }
    
    public Class622 method2899(Class342 class342, Interface34 interface34,
			       byte i) {
	Class622 class622
	    = class342.method6463(interface34, 1100301961 * anInt1441,
				  (byte) 1);
	aBool1370 = class622 == null;
	return class622;
    }
    
    public void method2900(int i, int i_70_) {
	if (null != ((Class117) this).aClass431_1536) {
	    Class243 class243
		= ((Class117) this).aClass431_1536.method7744((long) i);
	    if (class243 != null)
		class243.method4894(57532824);
	}
    }
    
    public static Class117 method2901(int i, int i_71_) {
	Class117 class117 = Class70.method1756(i, (byte) 68);
	if (i_71_ == -1)
	    return class117;
	if (null == class117 || null == class117.aClass117Array1383
	    || i_71_ >= class117.aClass117Array1383.length)
	    return null;
	return class117.aClass117Array1383[i_71_];
    }
    
    public static Class117 method2902(int i, int i_72_) {
	Class117 class117 = Class70.method1756(i, (byte) 4);
	if (i_72_ == -1)
	    return class117;
	if (null == class117 || null == class117.aClass117Array1383
	    || i_72_ >= class117.aClass117Array1383.length)
	    return null;
	return class117.aClass117Array1383[i_72_];
    }
    
    Object[] method2903(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) -75);
	if (0 == i)
	    return null;
	Object[] objects = new Object[i];
	for (int i_73_ = 0; i_73_ < i; i_73_++) {
	    int i_74_ = class243_sub10.method14878((byte) 15);
	    if (0 == i_74_)
		objects[i_73_]
		    = new Integer(class243_sub10.method14843(1214705503));
	    else if (1 == i_74_)
		objects[i_73_] = class243_sub10.method14697(1703023179);
	}
	aBool1494 = true;
	return objects;
    }
    
    public static boolean method2904(int i, int[] is) {
	if (Class120.aBoolArray1552[i])
	    return true;
	Class211.aClass116Array2498[i]
	    = Class582.method12769(i, is, Class211.aClass116Array2498[i],
				   false, -1469477086);
	if (Class211.aClass116Array2498[i] == null)
	    return false;
	Class120.aBoolArray1552[i] = true;
	return true;
    }
    
    public void method2905() {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    void method2906(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) -110);
	if (255 == i)
	    i = -1;
	anInt1375 = class243_sub10.method14878((byte) 52) * 1540481081;
	if (0 != (anInt1375 * -1371795959 & 0x80)) {
	    anInt1375 = 1540481081 * (anInt1375 * -1371795959 & 0x7f);
	    aString1534 = class243_sub10.method14697(1703023179);
	}
	anInt1499 = class243_sub10.method14908((byte) -44) * -1115268801;
	anInt1381 = class243_sub10.method14642(2016222131) * -595376139;
	anInt1382 = class243_sub10.method14642(2035835843) * -1901083411;
	anInt1429 = class243_sub10.method14908((byte) -126) * -657668747;
	anInt1384 = class243_sub10.method14908((byte) -46) * 1616484267;
	aByte1539 = class243_sub10.method14766(126215893);
	aByte1348 = class243_sub10.method14766(126215893);
	aByte1358 = class243_sub10.method14766(126215893);
	aByte1414 = class243_sub10.method14766(126215893);
	anInt1391 = class243_sub10.method14908((byte) -71) * 587556605;
	if (65535 == 782001749 * anInt1391)
	    anInt1391 = -587556605;
	else
	    anInt1391 = (anInt1391 * 782001749
			 + (-1982078391 * anInt1407 & ~0xffff)) * 587556605;
	int i_75_ = class243_sub10.method14878((byte) 36);
	aBool1392 = (i_75_ & 0x1) != 0;
	if (i >= 0)
	    aBool1396 = (i_75_ & 0x2) != 0;
	if (-1371795959 * anInt1375 == 0) {
	    anInt1399 = class243_sub10.method14908((byte) -13) * 763681919;
	    anInt1400 = class243_sub10.method14908((byte) -104) * -437546173;
	    if (i < 0)
		aBool1396 = class243_sub10.method14878((byte) -20) == 1;
	}
	if (-1371795959 * anInt1375 == 5) {
	    anInt1406 = class243_sub10.method14843(1491137068) * 971319347;
	    anInt1482 = class243_sub10.method14908((byte) -20) * -1120042417;
	    int i_76_ = class243_sub10.method14878((byte) -39);
	    aBool1408 = (i_76_ & 0x1) != 0;
	    aBool1413 = (i_76_ & 0x2) != 0;
	    anInt1403 = class243_sub10.method14878((byte) -70) * 699906941;
	    anInt1409 = class243_sub10.method14878((byte) 25) * -1553264953;
	    anInt1504 = class243_sub10.method14843(1450982726) * 1166802909;
	    aBool1394 = class243_sub10.method14878((byte) 102) == 1;
	    aBool1412 = class243_sub10.method14878((byte) -14) == 1;
	    anInt1401 = class243_sub10.method14843(1365271603) * -227107853;
	    if (i >= 3)
		aBool1352 = class243_sub10.method14878((byte) 38) == 1;
	}
	if (-1371795959 * anInt1375 == 6) {
	    anInt1432 = 1827160461;
	    anInt1416 = class243_sub10.method14684(1262577587) * -2130857487;
	    int i_77_ = class243_sub10.method14878((byte) 31);
	    boolean bool = 1 == (i_77_ & 0x1);
	    aBool1464 = 2 == (i_77_ & 0x2);
	    aBool1430 = 4 == (i_77_ & 0x4);
	    aBool1489 = (i_77_ & 0x8) == 8;
	    if (bool) {
		anInt1424
		    = class243_sub10.method14642(2108400736) * -1873268161;
		anInt1425
		    = class243_sub10.method14642(1890504177) * 1105888713;
		anInt1477
		    = class243_sub10.method14908((byte) -68) * 1399854987;
		anInt1422 = class243_sub10.method14908((byte) -38) * 60012847;
		anInt1423
		    = class243_sub10.method14908((byte) -123) * -533252205;
		anInt1427
		    = class243_sub10.method14908((byte) -24) * 1116920107;
	    } else if (aBool1464) {
		anInt1424
		    = class243_sub10.method14642(1969768567) * -1873268161;
		anInt1425
		    = class243_sub10.method14642(1897933770) * 1105888713;
		anInt1426 = class243_sub10.method14642(1961475147) * 847720971;
		anInt1477
		    = class243_sub10.method14908((byte) -47) * 1399854987;
		anInt1422 = class243_sub10.method14908((byte) -45) * 60012847;
		anInt1423
		    = class243_sub10.method14908((byte) -16) * -533252205;
		anInt1427
		    = class243_sub10.method14642(2106847353) * 1116920107;
	    }
	    anInt1415 = class243_sub10.method14684(1262577587) * -1573777487;
	    if (0 != aByte1539)
		anInt1428
		    = class243_sub10.method14908((byte) -85) * -1823850487;
	    if (aByte1348 != 0)
		anInt1469
		    = class243_sub10.method14908((byte) -55) * -2146238523;
	}
	if (4 == -1371795959 * anInt1375) {
	    anInt1441 = class243_sub10.method14684(1262577587) * -594669639;
	    if (i >= 2)
		aBool1442 = class243_sub10.method14878((byte) 28) == 1;
	    aString1443 = class243_sub10.method14697(1703023179);
	    anInt1483 = class243_sub10.method14878((byte) 103) * 596339993;
	    anInt1447 = class243_sub10.method14878((byte) -39) * -1239645007;
	    anInt1380 = class243_sub10.method14878((byte) -47) * -1373330209;
	    aBool1486 = class243_sub10.method14878((byte) 42) == 1;
	    anInt1401 = class243_sub10.method14843(1860066582) * -227107853;
	    anInt1403 = class243_sub10.method14878((byte) -17) * 699906941;
	    if (i >= 0)
		anInt1448 = class243_sub10.method14878((byte) 77) * 137753177;
	}
	if (anInt1375 * -1371795959 == 3) {
	    anInt1401 = class243_sub10.method14843(2014371240) * -227107853;
	    aBool1456 = class243_sub10.method14878((byte) -45) == 1;
	    anInt1403 = class243_sub10.method14878((byte) 5) * 699906941;
	}
	if (-1371795959 * anInt1375 == 9) {
	    anInt1527 = class243_sub10.method14878((byte) -7) * 1131878863;
	    anInt1401 = class243_sub10.method14843(1997522945) * -227107853;
	    aBool1405 = class243_sub10.method14878((byte) 49) == 1;
	}
	int i_78_ = class243_sub10.method14665((byte) 21);
	int i_79_ = class243_sub10.method14878((byte) -42);
	if (i_79_ != 0) {
	    aByteArrayArray1472 = new byte[11][];
	    aByteArrayArray1453 = new byte[11][];
	    anIntArray1454 = new int[11];
	    anIntArray1455 = new int[11];
	    for (/**/; 0 != i_79_;
		 i_79_ = class243_sub10.method14878((byte) -27)) {
		int i_80_ = (i_79_ >> 4) - 1;
		i_79_ = i_79_ << 8 | class243_sub10.method14878((byte) -34);
		i_79_ &= 0xfff;
		if (4095 == i_79_)
		    i_79_ = -1;
		byte i_81_ = class243_sub10.method14766(126215893);
		if (0 != i_81_)
		    aBool1451 = true;
		byte i_82_ = class243_sub10.method14766(126215893);
		anIntArray1454[i_80_] = i_79_;
		aByteArrayArray1472[i_80_] = new byte[] { i_81_ };
		aByteArrayArray1453[i_80_] = new byte[] { i_82_ };
	    }
	}
	aString1460 = class243_sub10.method14697(1703023179);
	int i_83_ = class243_sub10.method14878((byte) -17);
	int i_84_ = i_83_ & 0xf;
	int i_85_ = i_83_ >> 4;
	if (i_84_ > 0) {
	    aStringArray1356 = new String[i_84_];
	    for (int i_86_ = 0; i_86_ < i_84_; i_86_++)
		aStringArray1356[i_86_]
		    = class243_sub10.method14697(1703023179);
	}
	if (i_85_ > 0) {
	    int i_87_ = class243_sub10.method14878((byte) 12);
	    anIntArray1351 = new int[1 + i_87_];
	    for (int i_88_ = 0; i_88_ < anIntArray1351.length; i_88_++)
		anIntArray1351[i_88_] = -1;
	    anIntArray1351[i_87_] = class243_sub10.method14908((byte) -83);
	}
	if (i_85_ > 1) {
	    int i_89_ = class243_sub10.method14878((byte) 10);
	    anIntArray1351[i_89_] = class243_sub10.method14908((byte) -89);
	}
	aString1462 = class243_sub10.method14697(1703023179);
	if (aString1462.equals(""))
	    aString1462 = null;
	anInt1440 = class243_sub10.method14878((byte) -89) * -1120696675;
	anInt1467 = class243_sub10.method14878((byte) -29) * 1383140155;
	anInt1411 = class243_sub10.method14878((byte) 6) * -1797689693;
	aString1512 = class243_sub10.method14697(1703023179);
	int i_90_ = -1;
	if (Class411.method7363(i_78_, -633764742) != 0) {
	    i_90_ = class243_sub10.method14908((byte) -33);
	    if (65535 == i_90_)
		i_90_ = -1;
	    anInt1393 = class243_sub10.method14908((byte) -8) * -744261261;
	    if (anInt1393 * -428715077 == 65535)
		anInt1393 = 744261261;
	    anInt1360 = class243_sub10.method14908((byte) -48) * -213806219;
	    if (811754717 * anInt1360 == 65535)
		anInt1360 = 213806219;
	}
	if (i >= 0) {
	    anInt1493 = class243_sub10.method14908((byte) -80) * 394124243;
	    if (anInt1493 * 1584673883 == 65535)
		anInt1493 = -394124243;
	}
	aClass243_Sub46_1450 = new Class243_Sub46(i_78_, i_90_);
	if (i >= 0) {
	    int i_91_ = class243_sub10.method14878((byte) -93);
	    for (int i_92_ = 0; i_92_ < i_91_; i_92_++) {
		int i_93_ = class243_sub10.method14665((byte) 41);
		int i_94_ = class243_sub10.method14843(1187682762);
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_94_), (long) i_93_);
	    }
	    int i_95_ = class243_sub10.method14878((byte) 5);
	    for (int i_96_ = 0; i_96_ < i_95_; i_96_++) {
		int i_97_ = class243_sub10.method14665((byte) 37);
		String string = class243_sub10.method14682(-437499001);
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub35(string), (long) i_97_);
	    }
	}
	anObjectArray1471 = method2878(class243_sub10, -2001173941);
	anObjectArray1476 = method2878(class243_sub10, -1382572892);
	anObjectArray1478 = method2878(class243_sub10, -451246304);
	anObjectArray1388 = method2878(class243_sub10, -1123316217);
	anObjectArray1481 = method2878(class243_sub10, 700009173);
	anObjectArray1463 = method2878(class243_sub10, -1983061854);
	anObjectArray1485 = method2878(class243_sub10, 638178137);
	anObjectArray1378 = method2878(class243_sub10, -744121088);
	anObjectArray1495 = method2878(class243_sub10, -534923528);
	anObjectArray1468 = method2878(class243_sub10, 959430250);
	if (i >= 0)
	    anObjectArray1497 = method2878(class243_sub10, -230036114);
	anObjectArray1444 = method2878(class243_sub10, 561484215);
	anObjectArray1373 = method2878(class243_sub10, 727056559);
	anObjectArray1525 = method2878(class243_sub10, -1604238039);
	anObjectArray1474 = method2878(class243_sub10, 188319327);
	anObjectArray1475 = method2878(class243_sub10, -1979655018);
	anObjectArray1479 = method2878(class243_sub10, 1585232676);
	anObjectArray1496 = method2878(class243_sub10, 594878840);
	anObjectArray1498 = method2878(class243_sub10, 1163390579);
	anObjectArray1377 = method2878(class243_sub10, -1046298106);
	anObjectArray1376 = method2878(class243_sub10, 1447495475);
	anIntArray1484 = method2879(class243_sub10, 1424726284);
	anIntArray1372 = method2879(class243_sub10, 1537037404);
	anIntArray1488 = method2879(class243_sub10, 2048303169);
	anIntArray1490 = method2879(class243_sub10, 1864036355);
	anIntArray1492 = method2879(class243_sub10, 1965388515);
    }
    
    public static Class116 method2907(int i, int[] is, Class116 class116,
				      boolean bool) {
	if (!Class507.aClass272_6748.method5283(i, -2128423709))
	    return null;
	int i_98_ = Class507.aClass272_6748.method5261(i, (byte) -67);
	Class117[] class117s;
	if (i_98_ == 0)
	    class117s = new Class117[0];
	else if (class116 == null)
	    class117s = new Class117[i_98_];
	else
	    class117s = class116.aClass117Array1343;
	if (class116 == null)
	    class116 = new Class116(bool, class117s);
	else {
	    class116.aClass117Array1343 = class117s;
	    class116.aBool1342 = bool;
	}
	for (int i_99_ = 0; i_99_ < i_98_; i_99_++) {
	    if (class116.aClass117Array1343[i_99_] == null) {
		byte[] is_100_
		    = Class507.aClass272_6748.method5266(i, i_99_, is,
							 -765830356);
		if (is_100_ != null) {
		    Class117 class117
			= class116.aClass117Array1343[i_99_] = new Class117();
		    class117.anInt1407 = 2112466937 * (i_99_ + (i << 16));
		    class117.method2877(new Class243_Sub10(is_100_),
					-1135302391);
		}
	    }
	}
	return class116;
    }
    
    public void method2908(int i, short i_101_, short i_102_) {
	if (i < 5) {
	    if (((Class117) this).aShortArray1480 == null) {
		((Class117) this).aShortArray1480 = new short[5];
		((Class117) this).aShortArray1434 = new short[5];
	    }
	    ((Class117) this).aShortArray1480[i] = i_101_;
	    ((Class117) this).aShortArray1434[i] = i_102_;
	}
    }
    
    public static Class116 method2909(int i, int[] is, Class116 class116,
				      boolean bool) {
	if (!Class507.aClass272_6748.method5283(i, -2137385867))
	    return null;
	int i_103_ = Class507.aClass272_6748.method5261(i, (byte) 15);
	Class117[] class117s;
	if (i_103_ == 0)
	    class117s = new Class117[0];
	else if (class116 == null)
	    class117s = new Class117[i_103_];
	else
	    class117s = class116.aClass117Array1343;
	if (class116 == null)
	    class116 = new Class116(bool, class117s);
	else {
	    class116.aClass117Array1343 = class117s;
	    class116.aBool1342 = bool;
	}
	for (int i_104_ = 0; i_104_ < i_103_; i_104_++) {
	    if (class116.aClass117Array1343[i_104_] == null) {
		byte[] is_105_
		    = Class507.aClass272_6748.method5266(i, i_104_, is,
							 -765830356);
		if (is_105_ != null) {
		    Class117 class117
			= class116.aClass117Array1343[i_104_] = new Class117();
		    class117.anInt1407 = 2112466937 * (i_104_ + (i << 16));
		    class117.method2877(new Class243_Sub10(is_105_),
					-86349556);
		}
	    }
	}
	return class116;
    }
    
    public static void method2910(int i) {
	if (-1 != i && !Class120.aBoolArray1552[i]) {
	    Class507.aClass272_6748.method5263(i, 27381812);
	    Class211.aClass116Array2498[i] = null;
	}
    }
    
    public void method2911(int i, int i_106_) {
	if (((Class117) this).aClass431_1536 == null) {
	    ((Class117) this).aClass431_1536 = new Class431(16);
	    ((Class117) this).aClass431_1536
		.method7748(new Class243_Sub9(i_106_), (long) i);
	} else {
	    Class243_Sub9 class243_sub9
		= ((Class243_Sub9)
		   ((Class117) this).aClass431_1536.method7744((long) i));
	    if (null == class243_sub9)
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_106_), (long) i);
	    else
		class243_sub9.anInt8679 = 1961591509 * i_106_;
	}
    }
    
    Object[] method2912(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) 9);
	if (0 == i)
	    return null;
	Object[] objects = new Object[i];
	for (int i_107_ = 0; i_107_ < i; i_107_++) {
	    int i_108_ = class243_sub10.method14878((byte) -81);
	    if (0 == i_108_)
		objects[i_107_]
		    = new Integer(class243_sub10.method14843(1746678362));
	    else if (1 == i_108_)
		objects[i_107_] = class243_sub10.method14697(1703023179);
	}
	aBool1494 = true;
	return objects;
    }
    
    Object[] method2913(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) 72);
	if (0 == i)
	    return null;
	Object[] objects = new Object[i];
	for (int i_109_ = 0; i_109_ < i; i_109_++) {
	    int i_110_ = class243_sub10.method14878((byte) 55);
	    if (0 == i_110_)
		objects[i_109_]
		    = new Integer(class243_sub10.method14843(1332934106));
	    else if (1 == i_110_)
		objects[i_109_] = class243_sub10.method14697(1703023179);
	}
	aBool1494 = true;
	return objects;
    }
    
    public Class135 method2914(Class87 class87) {
	aBool1370 = false;
	long l = (((aBool1394 ? 1L : 0L) << 38)
		  + (((aBool1413 ? 1L : 0L) << 35)
		     + (long) (anInt1406 * -1131801861)
		     + ((long) (1782534903 * anInt1409) << 36))
		  + ((aBool1412 ? 1L : 0L) << 39)
		  + ((long) (433803381 * anInt1504) << 40));
	Class135 class135 = (Class135) aClass132_1366.method3282(l);
	if (null != class135)
	    return class135;
	Class102 class102
	    = Class176.method3886(aClass272_1365, -1131801861 * anInt1406, 0);
	if (class102 == null) {
	    aBool1370 = true;
	    return null;
	}
	if (aBool1394)
	    class102.method2724();
	if (aBool1412)
	    class102.method2726();
	if (anInt1409 * 1782534903 > 0)
	    class102.method2760(1782534903 * anInt1409);
	else if (0 != 433803381 * anInt1504)
	    class102.method2760(1);
	if (1782534903 * anInt1409 >= 1)
	    class102.method2725(1);
	if (1782534903 * anInt1409 >= 2)
	    class102.method2725(16777215);
	if (433803381 * anInt1504 != 0)
	    class102.method2742(~0xffffff | anInt1504 * 433803381);
	class135 = class87.method2232(class102, true);
	aClass132_1366.method3286(class135, l,
				  (class135.method3375()
				   * class135.method3347() * 4),
				  1980477750);
	return class135;
    }
    
    public static void method2915() {
	aClass132_1366.method3288(2068340848);
	aClass132_1369.method3288(2014435909);
	aClass132_1367.method3288(2003860003);
	aClass132_1368.method3288(1919311290);
    }
    
    int[] method2916(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) 83);
	if (i == 0)
	    return null;
	int[] is = new int[i];
	for (int i_111_ = 0; i_111_ < i; i_111_++)
	    is[i_111_] = class243_sub10.method14843(1563720243);
	return is;
    }
    
    public void method2917(int i) {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    int[] method2918(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) -34);
	if (i == 0)
	    return null;
	int[] is = new int[i];
	for (int i_112_ = 0; i_112_ < i; i_112_++)
	    is[i_112_] = class243_sub10.method14843(1790784103);
	return is;
    }
    
    public static Class117 method2919(int i) {
	int i_113_ = i >> 16;
	if (Class211.aClass116Array2498[i_113_] == null
	    || (Class211.aClass116Array2498[i_113_].method2872(i, -2044845443)
		== null)) {
	    boolean bool = Class526.method11800(i_113_, null, (short) 9309);
	    if (!bool)
		return null;
	}
	return Class211.aClass116Array2498[i_113_].method2872(i, -2044845443);
    }
    
    public Class622 method2920(Class342 class342, Interface34 interface34) {
	Class622 class622
	    = class342.method6463(interface34, 1100301961 * anInt1441,
				  (byte) 1);
	aBool1370 = class622 == null;
	return class622;
    }
    
    public Class622 method2921(Class342 class342, Interface34 interface34) {
	Class622 class622
	    = class342.method6463(interface34, 1100301961 * anInt1441,
				  (byte) 1);
	aBool1370 = class622 == null;
	return class622;
    }
    
    public void method2922(int i, int i_114_, int i_115_) {
	if (anIntArray1351 == null || anIntArray1351.length <= i) {
	    int[] is = new int[i + 1];
	    if (anIntArray1351 != null) {
		for (int i_116_ = 0; i_116_ < anIntArray1351.length; i_116_++)
		    is[i_116_] = anIntArray1351[i_116_];
		for (int i_117_ = anIntArray1351.length; i_117_ < i; i_117_++)
		    is[i_117_] = -1;
	    }
	    anIntArray1351 = is;
	}
	anIntArray1351[i] = i_114_;
    }
    
    public void method2923(Class87 class87, Class86 class86, Class350 class350,
			   int i) {
	class86.method1929(class350);
	Class161[] class161s = class86.method2055();
	Class175[] class175s = class86.method1931();
	if ((null == aClass503_1523 || aClass503_1523.aBool6690)
	    && (class161s != null || class175s != null))
	    aClass503_1523 = Class503.method11431(i, false);
	if (null != aClass503_1523)
	    aClass503_1523.method11420(class87, (long) i, class161s, class175s,
				       false);
    }
    
    public void method2924(Class87 class87, Class86 class86, Class350 class350,
			   int i) {
	class86.method1929(class350);
	Class161[] class161s = class86.method2055();
	Class175[] class175s = class86.method1931();
	if ((null == aClass503_1523 || aClass503_1523.aBool6690)
	    && (class161s != null || class175s != null))
	    aClass503_1523 = Class503.method11431(i, false);
	if (null != aClass503_1523)
	    aClass503_1523.method11420(class87, (long) i, class161s, class175s,
				       false);
    }
    
    public void method2925(Class87 class87, Class86 class86, Class350 class350,
			   int i) {
	class86.method1929(class350);
	Class161[] class161s = class86.method2055();
	Class175[] class175s = class86.method1931();
	if ((null == aClass503_1523 || aClass503_1523.aBool6690)
	    && (class161s != null || class175s != null))
	    aClass503_1523 = Class503.method11431(i, false);
	if (null != aClass503_1523)
	    aClass503_1523.method11420(class87, (long) i, class161s, class175s,
				       false);
    }
    
    public static Class116 method2926(int i) {
	return Class211.aClass116Array2498[i >> 16];
    }
    
    static {
	anInt1347 = 740265341;
	anInt1520 = 2093078882;
	anInt1349 = 1613593789;
	anInt1350 = 246075288;
	anInt1487 = -229709079;
	anInt1410 = 1524069513;
	anInt1353 = -1996340414;
	anInt1354 = 186855293;
	anInt1355 = -585342440;
	anInt1371 = 1867678721;
	anInt1357 = -610727683;
	anInt1511 = -656496706;
	anInt1359 = 471519105;
	anInt1491 = 1260272256;
	anInt1361 = -1724100601;
	aClass132_1366 = new Class132(6000000, 200);
	aClass132_1367 = new Class132(8);
	aClass132_1368 = new Class132(4);
	aClass132_1369 = new Class132(50);
	aBool1370 = false;
    }
    
    public Class117() {
	anInt1374 = 219568761;
	anInt1499 = 0;
	aByte1358 = (byte) 0;
	aByte1414 = (byte) 0;
	aByte1539 = (byte) 0;
	aByte1348 = (byte) 0;
	anInt1381 = 0;
	anInt1382 = 0;
	anInt1429 = 0;
	anInt1384 = 0;
	anInt1385 = 0;
	anInt1386 = 0;
	anInt1387 = 0;
	anInt1421 = 0;
	anInt1389 = 623174643;
	anInt1390 = -626577967;
	anInt1391 = -587556605;
	aBool1392 = false;
	anInt1393 = 744261261;
	anInt1360 = 213806219;
	anInt1493 = -394124243;
	aBool1396 = false;
	anInt1397 = 0;
	anInt1398 = 0;
	anInt1399 = 0;
	anInt1400 = 0;
	anInt1401 = 0;
	aBool1456 = false;
	anInt1403 = 0;
	anInt1527 = 1131878863;
	aBool1405 = false;
	anInt1406 = -971319347;
	anInt1482 = 0;
	aBool1408 = false;
	anInt1409 = 0;
	anInt1504 = 0;
	aBool1413 = false;
	aBool1352 = true;
	anInt1432 = 1827160461;
	anInt1417 = 1622998555;
	anInt1419 = 0;
	anInt1420 = 0;
	anInt1477 = 0;
	anInt1422 = 0;
	anInt1423 = 0;
	anInt1424 = 0;
	anInt1425 = 0;
	anInt1426 = 0;
	anInt1427 = 22861004;
	anInt1428 = 0;
	anInt1469 = 0;
	aBool1430 = false;
	aBool1489 = false;
	anInt1457 = 1159701230;
	anInt1441 = 594669639;
	aBool1442 = true;
	aString1443 = "";
	anInt1483 = 0;
	anInt1447 = 0;
	anInt1380 = 0;
	aBool1486 = false;
	anInt1448 = 0;
	aBool1449 = false;
	aClass243_Sub46_1450 = Class243_Sub46.aClass243_Sub46_10047;
	aBool1451 = false;
	aString1460 = "";
	anInt1431 = -1002636105;
	aClass117_1465 = null;
	anInt1440 = 0;
	anInt1467 = 0;
	anInt1411 = anInt1363 * 710215441;
	aString1512 = "";
	aBool1494 = false;
	anInt1418 = 1907605657;
	anInt1513 = 0;
	aString1514 = null;
	aBool1515 = false;
	anInt1516 = -799623653;
	anInt1522 = -584422627;
	anInt1415 = 1573777487;
	aBool1446 = false;
	aBool1528 = false;
	anInt1362 = -1158377539;
	anInt1530 = 0;
	anInt1531 = 0;
	anInt1379 = 0;
	anInt1533 = 0;
	anInt1532 = 0;
	anInt1535 = 0;
	anInt1461 = 582935183;
	anInt1537 = -1688744183;
    }
    
    public static void method2927(int i) {
	aClass132_1366.method3287(i, -2061787329);
	aClass132_1369.method3287(i, -1473690124);
	aClass132_1367.method3287(i, -1437211859);
	aClass132_1368.method3287(i, -1515482708);
    }
    
    public static void method2928(int i) {
	aClass132_1366.method3287(i, -686763817);
	aClass132_1369.method3287(i, -1083273288);
	aClass132_1367.method3287(i, -1828923836);
	aClass132_1368.method3287(i, -908636205);
    }
    
    public Class225 method2929(Class567 class567, Class60 class60) {
	if (-1793668115 * anInt1516 == -1)
	    return null;
	long l = (((long) (anInt1519 * -1587983061) & 0xffffL) << 48
		  | ((long) (anInt1452 * -931300671) & 0xffffL) << 32
		  | ((long) (anInt1521 * -1587138001) & 0xffffL) << 16
		  | (long) (anInt1516 * -1793668115) & 0xffffL);
	Class225 class225 = (Class225) aClass132_1368.method3282(l);
	if (null == class225) {
	    class225 = class567.method12397(-1793668115 * anInt1516,
					    -1587983061 * anInt1519,
					    -931300671 * anInt1452,
					    -1587138001 * anInt1521, class60,
					    1165848154);
	    aClass132_1368.method3293(class225, l);
	}
	return class225;
    }
    
    public static void method2930() {
	Class211.aClass116Array2498
	    = new Class116[Class507.aClass272_6748.method5262(885409867)];
	Class120.aBoolArray1552
	    = new boolean[Class507.aClass272_6748.method5262(-1784908049)];
    }
    
    public static Class116 method2931(int i, int[] is, Class116 class116,
				      boolean bool) {
	if (!Class507.aClass272_6748.method5283(i, -1973207366))
	    return null;
	int i_118_ = Class507.aClass272_6748.method5261(i, (byte) -48);
	Class117[] class117s;
	if (i_118_ == 0)
	    class117s = new Class117[0];
	else if (class116 == null)
	    class117s = new Class117[i_118_];
	else
	    class117s = class116.aClass117Array1343;
	if (class116 == null)
	    class116 = new Class116(bool, class117s);
	else {
	    class116.aClass117Array1343 = class117s;
	    class116.aBool1342 = bool;
	}
	for (int i_119_ = 0; i_119_ < i_118_; i_119_++) {
	    if (class116.aClass117Array1343[i_119_] == null) {
		byte[] is_120_
		    = Class507.aClass272_6748.method5266(i, i_119_, is,
							 -765830356);
		if (is_120_ != null) {
		    Class117 class117
			= class116.aClass117Array1343[i_119_] = new Class117();
		    class117.anInt1407 = 2112466937 * (i_119_ + (i << 16));
		    class117.method2877(new Class243_Sub10(is_120_),
					-1767194540);
		}
	    }
	}
	return class116;
    }
    
    public void method2932() {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    public void method2933() {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    public void method2934() {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    public void method2935() {
	anObjectArray1471 = null;
	anObjectArray1373 = null;
	anObjectArray1525 = null;
	anObjectArray1474 = null;
	anObjectArray1475 = null;
	anObjectArray1476 = null;
	anObjectArray1444 = null;
	anObjectArray1478 = null;
	anObjectArray1479 = null;
	anObjectArray1496 = null;
	anObjectArray1481 = null;
	anObjectArray1388 = null;
	anObjectArray1463 = null;
	anIntArray1484 = null;
	anInt1530 = 0;
	anObjectArray1485 = null;
	anIntArray1372 = null;
	anInt1531 = 0;
	anObjectArray1378 = null;
	anIntArray1488 = null;
	anInt1379 = 0;
	anObjectArray1377 = null;
	anIntArray1490 = null;
	anInt1533 = 0;
	anObjectArray1376 = null;
	anIntArray1492 = null;
	anInt1532 = 0;
	anObjectArray1445 = null;
	anIntArray1433 = null;
	anInt1535 = 0;
	anObjectArray1495 = null;
	anObjectArray1468 = null;
	anObjectArray1497 = null;
	anObjectArray1498 = null;
	anObjectArray1510 = null;
	anObjectArray1500 = null;
	anObjectArray1501 = null;
	anObjectArray1502 = null;
	anObjectArray1503 = null;
	anObjectArray1473 = null;
	anObjectArray1505 = null;
	anObjectArray1506 = null;
	anObjectArray1507 = null;
	anObjectArray1508 = null;
	anObjectArray1509 = null;
	anObjectArray1466 = null;
	anInt1362 = -1158377539;
    }
    
    public void method2936(int i, short i_121_, short i_122_) {
	if (i < 5) {
	    if (null == ((Class117) this).aShortArray1435) {
		((Class117) this).aShortArray1435 = new short[5];
		((Class117) this).aShortArray1436 = new short[5];
	    }
	    ((Class117) this).aShortArray1435[i] = i_121_;
	    ((Class117) this).aShortArray1436[i] = i_122_;
	}
    }
    
    public static Class117 method2937(int i) {
	int i_123_ = i >> 16;
	if (Class211.aClass116Array2498[i_123_] == null
	    || (Class211.aClass116Array2498[i_123_].method2872(i, -2044845443)
		== null)) {
	    boolean bool = Class526.method11800(i_123_, null, (short) -16202);
	    if (!bool)
		return null;
	}
	return Class211.aClass116Array2498[i_123_].method2872(i, -2044845443);
    }
    
    public void method2938(int i, int i_124_) {
	if (anIntArray1351 == null || anIntArray1351.length <= i) {
	    int[] is = new int[i + 1];
	    if (anIntArray1351 != null) {
		for (int i_125_ = 0; i_125_ < anIntArray1351.length; i_125_++)
		    is[i_125_] = anIntArray1351[i_125_];
		for (int i_126_ = anIntArray1351.length; i_126_ < i; i_126_++)
		    is[i_126_] = -1;
	    }
	    anIntArray1351 = is;
	}
	anIntArray1351[i] = i_124_;
    }
    
    public void method2939(int i, String string, byte i_127_) {
	if (((Class117) this).aClass431_1536 == null) {
	    if (i_127_ == 24) {
		((Class117) this).aClass431_1536 = new Class431(16);
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub35(string), (long) i);
	    }
	} else {
	    Class243_Sub35 class243_sub35
		= ((Class243_Sub35)
		   ((Class117) this).aClass431_1536.method7744((long) i));
	    if (null != class243_sub35) {
		if (i_127_ != 24)
		    return;
		class243_sub35.method4894(594450493);
	    }
	    ((Class117) this).aClass431_1536
		.method7748(new Class243_Sub35(string), (long) i);
	}
    }
    
    public void method2940(int i, String string) {
	if (null == aStringArray1356 || aStringArray1356.length <= i) {
	    String[] strings = new String[1 + i];
	    if (null != aStringArray1356) {
		for (int i_128_ = 0; i_128_ < aStringArray1356.length;
		     i_128_++)
		    strings[i_128_] = aStringArray1356[i_128_];
	    }
	    aStringArray1356 = strings;
	}
	aStringArray1356[i] = string;
    }
    
    public static Class117 method2941(int i, int i_129_) {
	Class117 class117 = Class70.method1756(i, (byte) 90);
	if (i_129_ == -1)
	    return class117;
	if (null == class117 || null == class117.aClass117Array1383
	    || i_129_ >= class117.aClass117Array1383.length)
	    return null;
	return class117.aClass117Array1383[i_129_];
    }
    
    Object[] method2942(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14878((byte) -37);
	if (0 == i)
	    return null;
	Object[] objects = new Object[i];
	for (int i_130_ = 0; i_130_ < i; i_130_++) {
	    int i_131_ = class243_sub10.method14878((byte) -39);
	    if (0 == i_131_)
		objects[i_130_]
		    = new Integer(class243_sub10.method14843(1592869136));
	    else if (1 == i_131_)
		objects[i_130_] = class243_sub10.method14697(1703023179);
	}
	aBool1494 = true;
	return objects;
    }
    
    public void method2943(int i, int i_132_) {
	if (((Class117) this).aClass431_1536 == null) {
	    ((Class117) this).aClass431_1536 = new Class431(16);
	    ((Class117) this).aClass431_1536
		.method7748(new Class243_Sub9(i_132_), (long) i);
	} else {
	    Class243_Sub9 class243_sub9
		= ((Class243_Sub9)
		   ((Class117) this).aClass431_1536.method7744((long) i));
	    if (null == class243_sub9)
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_132_), (long) i);
	    else
		class243_sub9.anInt8679 = 1961591509 * i_132_;
	}
    }
    
    public void method2944(int i, int i_133_) {
	if (((Class117) this).aClass431_1536 == null) {
	    ((Class117) this).aClass431_1536 = new Class431(16);
	    ((Class117) this).aClass431_1536
		.method7748(new Class243_Sub9(i_133_), (long) i);
	} else {
	    Class243_Sub9 class243_sub9
		= ((Class243_Sub9)
		   ((Class117) this).aClass431_1536.method7744((long) i));
	    if (null == class243_sub9)
		((Class117) this).aClass431_1536
		    .method7748(new Class243_Sub9(i_133_), (long) i);
	    else
		class243_sub9.anInt8679 = 1961591509 * i_133_;
	}
    }
    
    public void method2945(int i) {
	if (null != ((Class117) this).aClass431_1536) {
	    Class243 class243
		= ((Class117) this).aClass431_1536.method7744((long) i);
	    if (class243 != null)
		class243.method4894(1728555975);
	}
    }
    
    public Class86 method2946(Class87 class87, int i, Class546 class546,
			      Class66 class66, Class614 class614,
			      Class609 class609, Class551 class551,
			      Interface14 interface14, Interface12 interface12,
			      Class422 class422, Class486 class486) {
	aBool1370 = false;
	if (anInt1432 * -1124996795 == 0)
	    return null;
	if (1 == -1124996795 * anInt1432 && -448061679 * anInt1416 == -1)
	    return null;
	if (1 == anInt1432 * -1124996795) {
	    int i_134_ = i;
	    if (class422 != null)
		i |= class422.method7620(465812179);
	    long l = -1L;
	    long[] ls = Class243_Sub10.aLongArray8694;
	    if (((Class117) this).aShortArray1480 != null) {
		for (int i_135_ = 0;
		     i_135_ < ((Class117) this).aShortArray1480.length;
		     i_135_++) {
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1480
							  [i_135_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1480
							 [i_135_]))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1434
							  [i_135_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1434
							 [i_135_]))
					    & 0xffL)];
		}
		i |= 0x4000;
	    }
	    if (((Class117) this).aShortArray1435 != null) {
		for (int i_136_ = 0;
		     i_136_ < ((Class117) this).aShortArray1435.length;
		     i_136_++) {
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1435
							  [i_136_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1435
							 [i_136_]))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) ((((Class117) this)
							  .aShortArray1436
							  [i_136_])
							 >> 8))
					    & 0xffL)];
		    l = l >>> 8 ^ ls[(int) ((l ^ (long) (((Class117) this)
							 .aShortArray1436
							 [i_136_]))
					    & 0xffL)];
		}
		i |= 0x8000;
	    }
	    long l_137_ = ((long) (class87.anInt987 * -587811495) << 59
			   | (long) (-1124996795 * anInt1432) << 55
			   | (long) (-448061679 * anInt1416) << 38
			   | l & 0x3fffffffffL);
	    Class86 class86 = (Class86) aClass132_1369.method3282(l_137_);
	    if (class86 == null
		|| class87.method2158(class86.method1963(), i) != 0) {
		if (class86 != null)
		    i = class87.method2159(i, class86.method1963());
		Class98 class98
		    = Class98.method2595(aClass272_1364,
					 -448061679 * anInt1416, 0);
		if (null == class98) {
		    aBool1370 = true;
		    return null;
		}
		if (class98.anInt1095 < 13)
		    class98.method2604(2);
		class86 = class87.method2157(class98, i,
					     Class251.anInt3945 * -421995869,
					     64, 768);
		if (((Class117) this).aShortArray1480 != null) {
		    for (int i_138_ = 0;
			 i_138_ < ((Class117) this).aShortArray1480.length;
			 i_138_++)
			class86.method1922((((Class117) this).aShortArray1480
					    [i_138_]),
					   (((Class117) this).aShortArray1434
					    [i_138_]));
		}
		if (((Class117) this).aShortArray1435 != null) {
		    for (int i_139_ = 0;
			 i_139_ < ((Class117) this).aShortArray1435.length;
			 i_139_++)
			class86.method1924((((Class117) this).aShortArray1435
					    [i_139_]),
					   (((Class117) this).aShortArray1436
					    [i_139_]));
		}
		aClass132_1369.method3293(class86, l_137_);
	    }
	    if (null != class422) {
		class86 = class86.method1930((byte) 1, i, true);
		class422.method7599(class86, 0, (byte) 101);
	    }
	    class86.method2013(i_134_);
	    return class86;
	}
	if (2 == -1124996795 * anInt1432) {
	    Class86 class86
		= (class614.method13240
		       (anInt1416 * -448061679, (short) -11911).method13306
		   (class87, i, interface14, interface12, class422,
		    aClass608_1540, -1117033501));
	    if (null == class86) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (3 == -1124996795 * anInt1432) {
	    if (null == class486)
		return null;
	    Class86 class86
		= class486.method11074(class87, i, class66, class614, class609,
				       interface14, interface12, class422,
				       (byte) 24);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (anInt1432 * -1124996795 == 4) {
	    Class624 class624
		= class609.method13179(anInt1416 * -448061679, 1570511577);
	    Class86 class86
		= class624.method13450(class87, i, 10, class486, class422, 0,
				       0, 0, 0, -786055938);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (6 == anInt1432 * -1124996795) {
	    Class86 class86
		= (class614.method13240
		       (anInt1416 * -448061679, (short) -27684).method13319
		   (class87, i, class546, interface14, interface12, class422,
		    null, null, null, 0, aClass608_1540, -1392856427));
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	if (7 == anInt1432 * -1124996795) {
	    if (class486 == null)
		return null;
	    int i_140_ = anInt1416 * -448061679 >>> 16;
	    int i_141_ = anInt1416 * -448061679 & 0xffff;
	    int i_142_ = -1303227411 * anInt1417;
	    Class86 class86
		= class486.method11081(class87, i, class66, class551, class422,
				       i_140_, i_141_, i_142_, -2033425329);
	    if (class86 == null) {
		aBool1370 = true;
		return null;
	    }
	    return class86;
	}
	return null;
    }
    
    public void method2947(int i, short i_143_, short i_144_, int i_145_) {
	if (i < 5) {
	    if (null == ((Class117) this).aShortArray1435) {
		((Class117) this).aShortArray1435 = new short[5];
		((Class117) this).aShortArray1436 = new short[5];
	    }
	    ((Class117) this).aShortArray1435[i] = i_143_;
	    ((Class117) this).aShortArray1436[i] = i_144_;
	}
    }
    
    public void method2948(int i, short i_146_, short i_147_) {
	if (i < 5) {
	    if (((Class117) this).aShortArray1480 == null) {
		((Class117) this).aShortArray1480 = new short[5];
		((Class117) this).aShortArray1434 = new short[5];
	    }
	    ((Class117) this).aShortArray1480[i] = i_146_;
	    ((Class117) this).aShortArray1434[i] = i_147_;
	}
    }
    
    public void method2949(int i, short i_148_, short i_149_) {
	if (i < 5) {
	    if (((Class117) this).aShortArray1480 == null) {
		((Class117) this).aShortArray1480 = new short[5];
		((Class117) this).aShortArray1434 = new short[5];
	    }
	    ((Class117) this).aShortArray1480[i] = i_148_;
	    ((Class117) this).aShortArray1434[i] = i_149_;
	}
    }
    
    public String method2950(int i, String string) {
	if (((Class117) this).aClass431_1536 == null)
	    return string;
	Class243_Sub35 class243_sub35
	    = ((Class243_Sub35)
	       ((Class117) this).aClass431_1536.method7744((long) i));
	if (null == class243_sub35)
	    return string;
	return (String) class243_sub35.anObject9919;
    }
    
    public void method2951(int i, short i_150_, short i_151_) {
	if (i < 5) {
	    if (null == ((Class117) this).aShortArray1435) {
		((Class117) this).aShortArray1435 = new short[5];
		((Class117) this).aShortArray1436 = new short[5];
	    }
	    ((Class117) this).aShortArray1435[i] = i_150_;
	    ((Class117) this).aShortArray1436[i] = i_151_;
	}
    }
    
    static final void method2952(Class479 class479, int i) {
	int i_152_ = (((Class479) class479).anIntArray6435
		      [((((Class479) class479).anInt6442 -= -1158629699)
			* -117934955)]);
	Class549 class549
	    = Class310.aClass543_4586.method11985(i_152_, -563362074);
	if (class549.aString7110 == null)
	    ((Class479) class479).anObjectArray6437
		[((((Class479) class479).anInt6432 += -1049632545) * -611591393
		  - 1)]
		= "";
	else
	    ((Class479) class479).anObjectArray6437
		[((((Class479) class479).anInt6432 += -1049632545) * -611591393
		  - 1)]
		= class549.aString7110;
    }
    
    public static final Class243_Sub12 method2953
	(int i, Class243_Sub12 class243_sub12, int[] is, boolean bool,
	 int i_153_) {
	Class243_Sub12 class243_sub12_154_
	    = (Class243_Sub12) client.aClass431_8358.method7744((long) i);
	if (null != class243_sub12_154_)
	    Class543.method12003(class243_sub12_154_,
				 (class243_sub12.anInt8699 * -19836455
				  != (class243_sub12_154_.anInt8699
				      * -19836455)),
				 bool, -2037126312);
	client.aClass431_8358.method7748(class243_sub12, (long) i);
	Class371_Sub2.method16762(-19836455 * class243_sub12.anInt8699, is,
				  (byte) -6);
	Class117 class117 = Class70.method1756(i, (byte) 30);
	if (class117 != null)
	    Class66.method1548(class117, 1481191054);
	if (client.aClass117_8313 != null) {
	    Class66.method1548(client.aClass117_8313, 1481191054);
	    client.aClass117_8313 = null;
	}
	Class8.method530((byte) 12);
	if (null != class117)
	    Class441.method7886((Class211.aClass116Array2498
				 [-1982078391 * class117.anInt1407 >>> 16]),
				class117, !bool, 248235178);
	if (!bool)
	    Class540.method11954(-19836455 * class243_sub12.anInt8699, is,
				 814467909);
	if (!bool && -1 != -1035837083 * client.anInt8424)
	    Class487.method11124(-1035837083 * client.anInt8424, 1,
				 (byte) -107);
	return class243_sub12;
    }
}
