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

public class Class208 implements Interface49
{
    static Class208 aClass208_2475 = new Class208(0);
    static Class208 aClass208_2476 = new Class208(1);
    static Class208 aClass208_2477 = new Class208(2);
    int anInt2478;
    
    Class208(int i) {
	((Class208) this).anInt2478 = i * -609755789;
    }
    
    public int method22(int i) {
	return 236621755 * ((Class208) this).anInt2478;
    }
    
    public int method25() {
	return 236621755 * ((Class208) this).anInt2478;
    }
    
    public int method27() {
	return 236621755 * ((Class208) this).anInt2478;
    }
    
    public static Class208[] method4296() {
	return (new Class208[]
		{ aClass208_2476, aClass208_2475, aClass208_2477 });
    }
    
    static void method4297(Class479 class479, short i) {
	((Class479) class479).anObjectArray6437
	    [(((Class479) class479).anInt6432 += -1049632545) * -611591393 - 1]
	    = (Exception_Sub4.aClass495_10538.method11258
	       ((((Class479) class479).anIntArray6435
		 [((((Class479) class479).anInt6442 -= -1158629699)
		   * -117934955)]),
		(short) 23408)
	       .aString6555);
    }
    
    public static void method4298(byte i) {
	if (Class541.aClass347_7037 != null)
	    Class541.aClass347_7037.method6500((byte) 68);
	if (Class26.aThread279 != null) {
	    for (;;) {
		try {
		    Class26.aThread279.join();
		    break;
		} catch (InterruptedException interruptedexception) {
		    /* empty */
		}
	    }
	}
    }
    
    public static Class272 method4299(Class50 class50, boolean bool, int i,
				      boolean bool_0_, boolean bool_1_,
				      int i_2_) {
	if (null == Class495.aClass284_Sub1Array6582)
	    Class495.aClass284_Sub1Array6582
		= new Class284_Sub1[Class99.method2665((byte) 58)];
	Class563 class563 = null;
	int i_3_ = class50.method1291(-420171348);
	if (null != client.aClass418_7672 && !Class333.aBool5240)
	    class563
		= new Class563(i_3_, client.aClass418_7672,
			       Class456.aClass418Array6291[i_3_], 2000000);
	Class495.aClass284_Sub1Array6582[i_3_]
	    = Class554.aClass282_7233.method5685(i_3_, class563,
						 Class83.aClass563_962,
						 class50
						     .method1280(1582000876),
						 (byte) -114);
	if (bool_1_)
	    Class495.aClass284_Sub1Array6582[i_3_].method16512((byte) 0);
	return new Class272(Class495.aClass284_Sub1Array6582[i_3_], bool, i);
    }
    
    public static final int method4300(int i, int i_4_, int i_5_, int i_6_) {
	if (client.aClass234_8188.method4711(-1282601833) == null)
	    return 0;
	int i_7_ = i >> 9;
	int i_8_ = i_4_ >> 9;
	if (i_7_ < 0 || i_8_ < 0
	    || i_7_ > client.aClass234_8188.method4744(-1920759431) - 1
	    || i_8_ > client.aClass234_8188.method4682(-1471422178) - 1)
	    return 0;
	int i_9_ = i_5_;
	if (i_9_ < 3 && ((client.aClass234_8188.method4690(-1200157208)
			  .aByteArrayArrayArray4292[1][i_7_][i_8_])
			 & 0x2) != 0)
	    i_9_++;
	return client.aClass234_8188.method4711(-2091298727)
		   .aClass163Array7363[i_9_].method3753(i, i_4_, 65536);
    }
    
    static final void method4301(Class479 class479, byte i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = 0;
    }
    
    static final byte[] method4302(byte[] is, int i) {
	Class243_Sub10 class243_sub10 = new Class243_Sub10(is);
	int i_10_ = class243_sub10.method14878((byte) -67);
	int i_11_ = class243_sub10.method14843(1997986838);
	if (i_11_ < 0 || (0 != Class272.anInt4102 * -1156221499
			  && i_11_ > -1156221499 * Class272.anInt4102))
	    throw new RuntimeException();
	if (i_10_ == 0) {
	    byte[] is_12_ = new byte[i_11_];
	    class243_sub10.method14678(is_12_, 0, i_11_, -6932117);
	    return is_12_;
	}
	int i_13_ = class243_sub10.method14843(1337949158);
	if (i_13_ < 0 || (0 != Class272.anInt4102 * -1156221499
			  && i_13_ > -1156221499 * Class272.anInt4102))
	    throw new RuntimeException();
	byte[] is_14_ = new byte[i_13_];
	if (1 == i_10_)
	    Class444.method7934(is_14_, i_13_, is, i_11_, 9);
	else {
	    synchronized (Class272.aClass602_4104) {
		Class272.aClass602_4104.method13124(class243_sub10, is_14_,
						    (byte) -24);
	    }
	}
	return is_14_;
    }
}
