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

public class Class289 implements Runnable
{
    int anInt4194;
    Thread aThread4195;
    boolean aBool4196;
    Class442 aClass442_4197 = new Class442();
    
    Class243_Sub11_Sub8_Sub1 method5755(int i, Class563 class563, byte i_0_) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 378912509;
	synchronized (((Class289) this).aClass442_4197) {
	    for (Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_1_
		     = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						      .aClass442_4197
						      .method7891(-2100756657);
		 class243_sub11_sub8_sub1_1_ != null;
		 class243_sub11_sub8_sub1_1_
		     = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						      .aClass442_4197
						      .method7887(971948933)) {
		if ((long) i == (class243_sub11_sub8_sub1_1_.aLong8696
				 * 8481431253373462409L)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_1_).aClass563_11036
			== class563)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_1_).anInt11035 * -2106012075
			== 2)) {
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= ((Class243_Sub11_Sub8_Sub1)
			   class243_sub11_sub8_sub1_1_).aByteArray11037;
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aBool10723
			= false;
		    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_2_
			= class243_sub11_sub8_sub1;
		    return class243_sub11_sub8_sub1_2_;
		}
	    }
	}
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = class563.method12280(i, (byte) -11);
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
	    = false;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = true;
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5756(int i, Class563 class563, int i_3_) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 1136737527;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -1);
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5757(int i, byte[] is, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -76);
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5758(int i, byte[] is, Class563 class563,
					byte i_4_) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -8);
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5759(int i, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 1136737527;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) 44);
	return class243_sub11_sub8_sub1;
    }
    
    public void run() {
	while (!((Class289) this).aBool4196) {
	    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1;
	    synchronized (((Class289) this).aClass442_4197) {
		class243_sub11_sub8_sub1
		    = ((Class243_Sub11_Sub8_Sub1)
		       ((Class289) this).aClass442_4197.method7888(239109884));
		if (class243_sub11_sub8_sub1 != null)
		    ((Class289) this).anInt4194 -= -267385225;
		else {
		    try {
			((Class289) this).aClass442_4197.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		    continue;
		}
	    }
	    try {
		if (2 == -2106012075 * ((Class243_Sub11_Sub8_Sub1)
					class243_sub11_sub8_sub1).anInt11035)
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aClass563_11036.method12290
			((int) (8481431253373462409L
				* class243_sub11_sub8_sub1.aLong8696),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037).length,
			 1759942968);
		else if (3 == (((Class243_Sub11_Sub8_Sub1)
				class243_sub11_sub8_sub1).anInt11035
			       * -2106012075))
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= (((Class243_Sub11_Sub8_Sub1)
			    class243_sub11_sub8_sub1)
			       .aClass563_11036.method12280
			   ((int) (class243_sub11_sub8_sub1.aLong8696
				   * 8481431253373462409L),
			    (byte) -89));
	    } catch (Exception exception) {
		Class14.method600(null, exception, 2005718279);
	    }
	    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
		= false;
	}
    }
    
    public int method5760(byte i) {
	synchronized (((Class289) this).aClass442_4197) {
	    int i_5_ = ((Class289) this).anInt4194 * -1904233657;
	    return i_5_;
	}
    }
    
    public void method5761(int i) {
	((Class289) this).aBool4196 = true;
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197.notifyAll();
	}
	try {
	    ((Class289) this).aThread4195.join();
	} catch (InterruptedException interruptedexception) {
	    /* empty */
	}
	((Class289) this).aThread4195 = null;
    }
    
    public void method5762() {
	while (!((Class289) this).aBool4196) {
	    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1;
	    synchronized (((Class289) this).aClass442_4197) {
		class243_sub11_sub8_sub1
		    = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						     .aClass442_4197
						     .method7888(-178623923);
		if (class243_sub11_sub8_sub1 != null)
		    ((Class289) this).anInt4194 -= -267385225;
		else {
		    try {
			((Class289) this).aClass442_4197.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		    continue;
		}
	    }
	    try {
		if (2 == -2106012075 * ((Class243_Sub11_Sub8_Sub1)
					class243_sub11_sub8_sub1).anInt11035)
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aClass563_11036.method12290
			((int) (8481431253373462409L
				* class243_sub11_sub8_sub1.aLong8696),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037).length,
			 2078715217);
		else if (3 == (((Class243_Sub11_Sub8_Sub1)
				class243_sub11_sub8_sub1).anInt11035
			       * -2106012075))
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= (((Class243_Sub11_Sub8_Sub1)
			    class243_sub11_sub8_sub1)
			       .aClass563_11036.method12280
			   ((int) (class243_sub11_sub8_sub1.aLong8696
				   * 8481431253373462409L),
			    (byte) -122));
	    } catch (Exception exception) {
		Class14.method600(null, exception, 1158830826);
	    }
	    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
		= false;
	}
    }
    
    public void method5763() {
	while (!((Class289) this).aBool4196) {
	    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1;
	    synchronized (((Class289) this).aClass442_4197) {
		class243_sub11_sub8_sub1
		    = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						     .aClass442_4197
						     .method7888(-705558118);
		if (class243_sub11_sub8_sub1 != null)
		    ((Class289) this).anInt4194 -= -267385225;
		else {
		    try {
			((Class289) this).aClass442_4197.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		    continue;
		}
	    }
	    try {
		if (2 == -2106012075 * ((Class243_Sub11_Sub8_Sub1)
					class243_sub11_sub8_sub1).anInt11035)
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aClass563_11036.method12290
			((int) (8481431253373462409L
				* class243_sub11_sub8_sub1.aLong8696),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037).length,
			 1998210044);
		else if (3 == (((Class243_Sub11_Sub8_Sub1)
				class243_sub11_sub8_sub1).anInt11035
			       * -2106012075))
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= (((Class243_Sub11_Sub8_Sub1)
			    class243_sub11_sub8_sub1)
			       .aClass563_11036.method12280
			   ((int) (class243_sub11_sub8_sub1.aLong8696
				   * 8481431253373462409L),
			    (byte) -2));
	    } catch (Exception exception) {
		Class14.method600(null, exception, 974735622);
	    }
	    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
		= false;
	}
    }
    
    public Class289() {
	((Class289) this).anInt4194 = 0;
	((Class289) this).aBool4196 = false;
	((Class289) this).aThread4195 = new Thread(this);
	((Class289) this).aThread4195.setDaemon(true);
	((Class289) this).aThread4195.start();
	((Class289) this).aThread4195.setPriority(1);
    }
    
    public int method5764() {
	synchronized (((Class289) this).aClass442_4197) {
	    int i = ((Class289) this).anInt4194 * -1904233657;
	    return i;
	}
    }
    
    Class243_Sub11_Sub8_Sub1 method5765(int i, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 378912509;
	synchronized (((Class289) this).aClass442_4197) {
	    for (Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_6_
		     = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						      .aClass442_4197
						      .method7891(-226432443);
		 class243_sub11_sub8_sub1_6_ != null;
		 class243_sub11_sub8_sub1_6_
		     = ((Class243_Sub11_Sub8_Sub1)
			((Class289) this).aClass442_4197
			    .method7887(1160565553))) {
		if ((long) i == (class243_sub11_sub8_sub1_6_.aLong8696
				 * 8481431253373462409L)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_6_).aClass563_11036
			== class563)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_6_).anInt11035 * -2106012075
			== 2)) {
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= ((Class243_Sub11_Sub8_Sub1)
			   class243_sub11_sub8_sub1_6_).aByteArray11037;
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aBool10723
			= false;
		    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_7_
			= class243_sub11_sub8_sub1;
		    return class243_sub11_sub8_sub1_7_;
		}
	    }
	}
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = class563.method12280(i, (byte) -39);
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
	    = false;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = true;
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5766(int i, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 378912509;
	synchronized (((Class289) this).aClass442_4197) {
	    for (Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_8_
		     = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						      .aClass442_4197
						      .method7891(-979397614);
		 class243_sub11_sub8_sub1_8_ != null;
		 class243_sub11_sub8_sub1_8_
		     = (Class243_Sub11_Sub8_Sub1) ((Class289) this)
						      .aClass442_4197
						      .method7887(861616757)) {
		if ((long) i == (class243_sub11_sub8_sub1_8_.aLong8696
				 * 8481431253373462409L)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_8_).aClass563_11036
			== class563)
		    && (((Class243_Sub11_Sub8_Sub1)
			 class243_sub11_sub8_sub1_8_).anInt11035 * -2106012075
			== 2)) {
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= ((Class243_Sub11_Sub8_Sub1)
			   class243_sub11_sub8_sub1_8_).aByteArray11037;
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aBool10723
			= false;
		    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1_9_
			= class243_sub11_sub8_sub1;
		    return class243_sub11_sub8_sub1_9_;
		}
	    }
	}
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = class563.method12280(i, (byte) -90);
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
	    = false;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = true;
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5767(int i, byte[] is, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -61);
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5768(int i, byte[] is, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) 63);
	return class243_sub11_sub8_sub1;
    }
    
    void method5769(Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1) {
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197
		.method7902(class243_sub11_sub8_sub1, 1870298009);
	    ((Class289) this).anInt4194 += -267385225;
	    ((Class289) this).aClass442_4197.notifyAll();
	}
    }
    
    public void method5770() {
	while (!((Class289) this).aBool4196) {
	    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1;
	    synchronized (((Class289) this).aClass442_4197) {
		class243_sub11_sub8_sub1
		    = ((Class243_Sub11_Sub8_Sub1)
		       ((Class289) this).aClass442_4197.method7888(570104961));
		if (class243_sub11_sub8_sub1 != null)
		    ((Class289) this).anInt4194 -= -267385225;
		else {
		    try {
			((Class289) this).aClass442_4197.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		    continue;
		}
	    }
	    try {
		if (2 == -2106012075 * ((Class243_Sub11_Sub8_Sub1)
					class243_sub11_sub8_sub1).anInt11035)
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aClass563_11036.method12290
			((int) (8481431253373462409L
				* class243_sub11_sub8_sub1.aLong8696),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037).length,
			 1652398762);
		else if (3 == (((Class243_Sub11_Sub8_Sub1)
				class243_sub11_sub8_sub1).anInt11035
			       * -2106012075))
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= (((Class243_Sub11_Sub8_Sub1)
			    class243_sub11_sub8_sub1)
			       .aClass563_11036.method12280
			   ((int) (class243_sub11_sub8_sub1.aLong8696
				   * 8481431253373462409L),
			    (byte) -37));
	    } catch (Exception exception) {
		Class14.method600(null, exception, 2096528208);
	    }
	    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
		= false;
	}
    }
    
    Class243_Sub11_Sub8_Sub1 method5771(int i, byte[] is, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -42);
	return class243_sub11_sub8_sub1;
    }
    
    void method5772(Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1,
		    byte i) {
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197
		.method7902(class243_sub11_sub8_sub1, 1829631671);
	    ((Class289) this).anInt4194 += -267385225;
	    ((Class289) this).aClass442_4197.notifyAll();
	}
    }
    
    Class243_Sub11_Sub8_Sub1 method5773(int i, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 1136737527;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -45);
	return class243_sub11_sub8_sub1;
    }
    
    Class243_Sub11_Sub8_Sub1 method5774(int i, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 1136737527;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) -59);
	return class243_sub11_sub8_sub1;
    }
    
    void method5775(Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1) {
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197
		.method7902(class243_sub11_sub8_sub1, 1992862464);
	    ((Class289) this).anInt4194 += -267385225;
	    ((Class289) this).aClass442_4197.notifyAll();
	}
    }
    
    void method5776(Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1) {
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197
		.method7902(class243_sub11_sub8_sub1, 1372793486);
	    ((Class289) this).anInt4194 += -267385225;
	    ((Class289) this).aClass442_4197.notifyAll();
	}
    }
    
    public void method5777() {
	while (!((Class289) this).aBool4196) {
	    Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1;
	    synchronized (((Class289) this).aClass442_4197) {
		class243_sub11_sub8_sub1
		    = ((Class243_Sub11_Sub8_Sub1)
		       ((Class289) this).aClass442_4197.method7888(322061218));
		if (class243_sub11_sub8_sub1 != null)
		    ((Class289) this).anInt4194 -= -267385225;
		else {
		    try {
			((Class289) this).aClass442_4197.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		    continue;
		}
	    }
	    try {
		if (2 == -2106012075 * ((Class243_Sub11_Sub8_Sub1)
					class243_sub11_sub8_sub1).anInt11035)
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aClass563_11036.method12290
			((int) (8481431253373462409L
				* class243_sub11_sub8_sub1.aLong8696),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037),
			 (((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			  .aByteArray11037).length,
			 1828686207);
		else if (3 == (((Class243_Sub11_Sub8_Sub1)
				class243_sub11_sub8_sub1).anInt11035
			       * -2106012075))
		    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1)
			.aByteArray11037
			= (((Class243_Sub11_Sub8_Sub1)
			    class243_sub11_sub8_sub1)
			       .aClass563_11036.method12280
			   ((int) (class243_sub11_sub8_sub1.aLong8696
				   * 8481431253373462409L),
			    (byte) -99));
	    } catch (Exception exception) {
		Class14.method600(null, exception, 1087300875);
	    }
	    ((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10723
		= false;
	}
    }
    
    public int method5778() {
	synchronized (((Class289) this).aClass442_4197) {
	    int i = ((Class289) this).anInt4194 * -1904233657;
	    return i;
	}
    }
    
    Class243_Sub11_Sub8_Sub1 method5779(int i, byte[] is, Class563 class563) {
	Class243_Sub11_Sub8_Sub1 class243_sub11_sub8_sub1
	    = new Class243_Sub11_Sub8_Sub1();
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).anInt11035
	    = 757825018;
	class243_sub11_sub8_sub1.aLong8696 = 142764060015722169L * (long) i;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aByteArray11037
	    = is;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aClass563_11036
	    = class563;
	((Class243_Sub11_Sub8_Sub1) class243_sub11_sub8_sub1).aBool10721
	    = false;
	method5772(class243_sub11_sub8_sub1, (byte) 1);
	return class243_sub11_sub8_sub1;
    }
    
    public int method5780() {
	synchronized (((Class289) this).aClass442_4197) {
	    int i = ((Class289) this).anInt4194 * -1904233657;
	    return i;
	}
    }
    
    public void method5781() {
	((Class289) this).aBool4196 = true;
	synchronized (((Class289) this).aClass442_4197) {
	    ((Class289) this).aClass442_4197.notifyAll();
	}
	try {
	    ((Class289) this).aThread4195.join();
	} catch (InterruptedException interruptedexception) {
	    /* empty */
	}
	((Class289) this).aThread4195 = null;
    }
    
    static final void method5782(Class117 class117, Class479 class479, int i) {
	Class622 class622
	    = class117.method2899(Class120_Sub1.aClass342_8790,
				  client.anInterface34_8170, (byte) -115);
	int i_10_ = (((Class479) class479).anIntArray6435
		     [((((Class479) class479).anInt6442 -= -1158629699)
		       * -117934955)]);
	int i_11_ = (((Class479) class479).anIntArray6435
		     [((((Class479) class479).anInt6442 -= -1158629699)
		       * -117934955)]);
	int i_12_
	    = class622.method13359(class117.aString1443,
				   class117.anInt1387 * -719017229,
				   class117.anInt1483 * -648962263, i_11_,
				   i_10_, Class20.aClass135Array193,
				   -261187691);
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = i_12_;
    }
    
    public static Class332 method5783(Class243_Sub10 class243_sub10, int i) {
	Class332 class332 = Class122.method3077(class243_sub10, (byte) 32);
	int i_13_ = class243_sub10.method14666((byte) 8);
	return new Class332_Sub1(class332.anInt5236 * -45408713,
				 class332.aClass306_5235,
				 class332.aClass305_5234,
				 class332.anInt5232 * 1441647679,
				 class332.anInt5233 * -1153476697, i_13_);
    }
}
