/* Class282 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.math.BigInteger;

public class Class282
{
    Class295 aClass295_4163;
    BigInteger aBigInteger4164;
    Class289 aClass289_4165;
    BigInteger aBigInteger4166;
    Class206 aClass206_4167;
    Class243_Sub11_Sub8_Sub2 aClass243_Sub11_Sub8_Sub2_4168;
    Class243_Sub11_Sub8_Sub3 aClass243_Sub11_Sub8_Sub3_4169;
    Class292 aClass292_4170;
    Class292 aClass292_4171;
    boolean aBool4172 = false;
    Class284_Sub1[] aClass284_Sub1Array4173;
    public static int anInt4174;
    public static Class272 aClass272_4175;
    
    public Class284_Sub1 method5685(int i, Class563 class563,
				    Class563 class563_0_, boolean bool,
				    byte i_1_) {
	return method5689(i, class563, class563_0_, true, bool, (short) 4609);
    }
    
    public boolean method5686(int i) {
	if (null != ((Class282) this).aClass292_4170)
	    return true;
	if (((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 == null) {
	    if (((Class282) this).aClass206_4167.method4255((byte) 80))
		return false;
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, -245096302);
	}
	if (((Class243_Sub11_Sub8_Sub2)
	     ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168)
	    .aBool10723)
	    return false;
	Class243_Sub10 class243_sub10
	    = new Class243_Sub10(((Class282) this)
				     .aClass243_Sub11_Sub8_Sub2_4168
				     .method17136(1255368198));
	((Class282) this).aClass292_4170
	    = new Class292(class243_sub10, ((Class282) this).aBigInteger4166,
			   ((Class282) this).aBigInteger4164);
	if (null == ((Class282) this).aClass284_Sub1Array4173)
	    ((Class282) this).aClass284_Sub1Array4173
		= (new Class284_Sub1
		   [(((Class292) ((Class282) this).aClass292_4170)
		     .aClass287Array4290).length]);
	else {
	    for (int i_2_ = 0;
		 i_2_ < ((Class282) this).aClass284_Sub1Array4173.length;
		 i_2_++) {
		if (((Class282) this).aClass284_Sub1Array4173[i_2_] != null) {
		    Class287 class287
			= (((Class292) ((Class282) this).aClass292_4170)
			   .aClass287Array4290[i_2_]);
		    ((Class282) this).aClass284_Sub1Array4173[i_2_].method16530
			(((Class287) class287).anInt4186 * 1400702111,
			 ((Class287) class287).aByteArray4184,
			 -1638418459 * ((Class287) class287).anInt4185,
			 ((Class287) class287).anInt4183 * -1530710887,
			 1714501689);
		    if (((Class282) this).aClass284_Sub1Array4173[i_2_]
			    .method16516(812678342))
			((Class282) this).aClass284_Sub1Array4173[i_2_]
			    .method16515(false, -2075083259);
		}
	    }
	}
	((Class282) this).aBool4172 = false;
	return true;
    }
    
    public boolean method5687() {
	if (null != ((Class282) this).aClass292_4170)
	    return true;
	if (((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 == null) {
	    if (((Class282) this).aClass206_4167.method4255((byte) 81))
		return false;
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 677812090);
	}
	if (((Class243_Sub11_Sub8_Sub2)
	     ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168)
	    .aBool10723)
	    return false;
	Class243_Sub10 class243_sub10
	    = new Class243_Sub10(((Class282) this)
				     .aClass243_Sub11_Sub8_Sub2_4168
				     .method17136(1255368198));
	((Class282) this).aClass292_4170
	    = new Class292(class243_sub10, ((Class282) this).aBigInteger4166,
			   ((Class282) this).aBigInteger4164);
	if (null == ((Class282) this).aClass284_Sub1Array4173)
	    ((Class282) this).aClass284_Sub1Array4173
		= (new Class284_Sub1
		   [(((Class292) ((Class282) this).aClass292_4170)
		     .aClass287Array4290).length]);
	else {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null) {
		    Class287 class287
			= (((Class292) ((Class282) this).aClass292_4170)
			   .aClass287Array4290[i]);
		    ((Class282) this).aClass284_Sub1Array4173[i].method16530
			(((Class287) class287).anInt4186 * 1400702111,
			 ((Class287) class287).aByteArray4184,
			 -1638418459 * ((Class287) class287).anInt4185,
			 ((Class287) class287).anInt4183 * -1530710887,
			 1714501689);
		    if (((Class282) this).aClass284_Sub1Array4173[i]
			    .method16516(812678342))
			((Class282) this).aClass284_Sub1Array4173[i]
			    .method16515(false, -1369956378);
		}
	    }
	}
	((Class282) this).aBool4172 = false;
	return true;
    }
    
    Class284_Sub1 method5688(int i, Class563 class563, Class563 class563_3_,
			     boolean bool, boolean bool_4_) {
	if (((Class282) this).aClass292_4170 == null)
	    throw new RuntimeException();
	if (i < 0 || i >= ((Class282) this).aClass284_Sub1Array4173.length)
	    throw new RuntimeException();
	if (null != ((Class282) this).aClass284_Sub1Array4173[i])
	    return ((Class282) this).aClass284_Sub1Array4173[i];
	Class287 class287 = (((Class292) ((Class282) this).aClass292_4170)
			     .aClass287Array4290[i]);
	Class284_Sub1 class284_sub1
	    = new Class284_Sub1(i, class563, class563_3_,
				((Class282) this).aClass206_4167,
				(bool_4_ ? ((Class282) this).aClass295_4163
				 : null),
				((Class282) this).aClass289_4165,
				1400702111 * ((Class287) class287).anInt4186,
				((Class287) class287).aByteArray4184,
				((Class287) class287).anInt4185 * -1638418459,
				bool,
				-1530710887 * ((Class287) class287).anInt4183);
	((Class282) this).aClass284_Sub1Array4173[i] = class284_sub1;
	if (null != ((Class282) this).aClass292_4171 && bool_4_) {
	    Class287 class287_5_
		= (((Class292) ((Class282) this).aClass292_4171)
		   .aClass287Array4290[i]);
	    ((Class282) this).aClass284_Sub1Array4173[i].method16515
		((((Class282) this).aClass284_Sub1Array4173[i].method16505
		  (((Class287) class287_5_).anInt4186 * 1400702111,
		   ((Class287) class287_5_).aByteArray4184,
		   ((Class287) class287_5_).anInt4185 * -1638418459,
		   -1530710887 * ((Class287) class287_5_).anInt4183,
		   2122240945)),
		 -1012128801);
	}
	return class284_sub1;
    }
    
    Class284_Sub1 method5689(int i, Class563 class563, Class563 class563_6_,
			     boolean bool, boolean bool_7_, short i_8_) {
	if (((Class282) this).aClass292_4170 == null)
	    throw new RuntimeException();
	if (i < 0 || i >= ((Class282) this).aClass284_Sub1Array4173.length)
	    throw new RuntimeException();
	if (null != ((Class282) this).aClass284_Sub1Array4173[i])
	    return ((Class282) this).aClass284_Sub1Array4173[i];
	Class287 class287 = (((Class292) ((Class282) this).aClass292_4170)
			     .aClass287Array4290[i]);
	Class284_Sub1 class284_sub1
	    = new Class284_Sub1(i, class563, class563_6_,
				((Class282) this).aClass206_4167,
				(bool_7_ ? ((Class282) this).aClass295_4163
				 : null),
				((Class282) this).aClass289_4165,
				1400702111 * ((Class287) class287).anInt4186,
				((Class287) class287).aByteArray4184,
				((Class287) class287).anInt4185 * -1638418459,
				bool,
				-1530710887 * ((Class287) class287).anInt4183);
	((Class282) this).aClass284_Sub1Array4173[i] = class284_sub1;
	if (null != ((Class282) this).aClass292_4171 && bool_7_) {
	    Class287 class287_9_
		= (((Class292) ((Class282) this).aClass292_4171)
		   .aClass287Array4290[i]);
	    ((Class282) this).aClass284_Sub1Array4173[i].method16515
		((((Class282) this).aClass284_Sub1Array4173[i].method16505
		  (((Class287) class287_9_).anInt4186 * 1400702111,
		   ((Class287) class287_9_).aByteArray4184,
		   ((Class287) class287_9_).anInt4185 * -1638418459,
		   -1530710887 * ((Class287) class287_9_).anInt4183,
		   2082985108)),
		 -2079667695);
	}
	return class284_sub1;
    }
    
    public void method5690(int i) {
	if (null != ((Class282) this).aClass284_Sub1Array4173) {
	    for (int i_10_ = 0;
		 i_10_ < ((Class282) this).aClass284_Sub1Array4173.length;
		 i_10_++) {
		if (((Class282) this).aClass284_Sub1Array4173[i_10_] != null)
		    ((Class282) this).aClass284_Sub1Array4173[i_10_]
			.method16513((byte) -108);
	    }
	    for (int i_11_ = 0;
		 i_11_ < ((Class282) this).aClass284_Sub1Array4173.length;
		 i_11_++) {
		if (null != ((Class282) this).aClass284_Sub1Array4173[i_11_])
		    ((Class282) this).aClass284_Sub1Array4173[i_11_]
			.method16522(909179910);
	    }
	    if (null == ((Class282) this).aClass292_4170)
		method5686(-434812604);
	    else if (null != ((Class282) this).aClass295_4163
		     && !((Class282) this).aBool4172) {
		if (null == ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			= ((Class282) this).aClass295_4163
			      .method5900((byte) -76);
		else if (!((Class243_Sub11_Sub8_Sub3)
			   ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
			  .aBool10723) {
		    byte[] is
			= ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			      .method17136(1255368198);
		    try {
			((Class282) this).aClass292_4171
			    = new Class292(new Class243_Sub10(is),
					   ((Class282) this).aBigInteger4166,
					   ((Class282) this).aBigInteger4164);
			for (int i_12_ = 0;
			     i_12_ < (((Class282) this)
				      .aClass284_Sub1Array4173).length;
			     i_12_++) {
			    if ((((Class282) this).aClass284_Sub1Array4173
				 [i_12_]) != null
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i_12_]
				       .method16516(812678342)) {
				Class287 class287
				    = (((Class292)
					((Class282) this).aClass292_4171)
				       .aClass287Array4290[i_12_]);
				((Class282) this).aClass284_Sub1Array4173
				    [i_12_].method16515
				    ((((Class282) this)
					  .aClass284_Sub1Array4173[i_12_]
					  .method16505
				      ((((Class287) class287).anInt4186
					* 1400702111),
				       ((Class287) class287).aByteArray4184,
				       (-1638418459
					* ((Class287) class287).anInt4185),
				       (((Class287) class287).anInt4183
					* -1530710887),
				       2028797594)),
				     -2055328641);
			    }
			}
		    } catch (Exception exception) {
			for (int i_13_ = 0;
			     i_13_ < (((Class282) this)
				      .aClass284_Sub1Array4173).length;
			     i_13_++) {
			    if ((((Class282) this).aClass284_Sub1Array4173
				 [i_13_]) != null
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i_13_]
				       .method16516(812678342))
				((Class282) this).aClass284_Sub1Array4173
				    [i_13_].method16515(false, -1002751222);
			}
		    }
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
		    ((Class282) this).aBool4172 = true;
		}
	    }
	}
    }
    
    public boolean method5691() {
	if (null != ((Class282) this).aClass292_4170)
	    return true;
	if (((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 == null) {
	    if (((Class282) this).aClass206_4167.method4255((byte) 113))
		return false;
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 1290450661);
	}
	if (((Class243_Sub11_Sub8_Sub2)
	     ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168)
	    .aBool10723)
	    return false;
	Class243_Sub10 class243_sub10
	    = new Class243_Sub10(((Class282) this)
				     .aClass243_Sub11_Sub8_Sub2_4168
				     .method17136(1255368198));
	((Class282) this).aClass292_4170
	    = new Class292(class243_sub10, ((Class282) this).aBigInteger4166,
			   ((Class282) this).aBigInteger4164);
	if (null == ((Class282) this).aClass284_Sub1Array4173)
	    ((Class282) this).aClass284_Sub1Array4173
		= (new Class284_Sub1
		   [(((Class292) ((Class282) this).aClass292_4170)
		     .aClass287Array4290).length]);
	else {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null) {
		    Class287 class287
			= (((Class292) ((Class282) this).aClass292_4170)
			   .aClass287Array4290[i]);
		    ((Class282) this).aClass284_Sub1Array4173[i].method16530
			(((Class287) class287).anInt4186 * 1400702111,
			 ((Class287) class287).aByteArray4184,
			 -1638418459 * ((Class287) class287).anInt4185,
			 ((Class287) class287).anInt4183 * -1530710887,
			 1714501689);
		    if (((Class282) this).aClass284_Sub1Array4173[i]
			    .method16516(812678342))
			((Class282) this).aClass284_Sub1Array4173[i]
			    .method16515(false, -2066944782);
		}
	    }
	}
	((Class282) this).aBool4172 = false;
	return true;
    }
    
    public boolean method5692() {
	if (null != ((Class282) this).aClass292_4170)
	    return true;
	if (((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 == null) {
	    if (((Class282) this).aClass206_4167.method4255((byte) 104))
		return false;
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, -148216683);
	}
	if (((Class243_Sub11_Sub8_Sub2)
	     ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168)
	    .aBool10723)
	    return false;
	Class243_Sub10 class243_sub10
	    = new Class243_Sub10(((Class282) this)
				     .aClass243_Sub11_Sub8_Sub2_4168
				     .method17136(1255368198));
	((Class282) this).aClass292_4170
	    = new Class292(class243_sub10, ((Class282) this).aBigInteger4166,
			   ((Class282) this).aBigInteger4164);
	if (null == ((Class282) this).aClass284_Sub1Array4173)
	    ((Class282) this).aClass284_Sub1Array4173
		= (new Class284_Sub1
		   [(((Class292) ((Class282) this).aClass292_4170)
		     .aClass287Array4290).length]);
	else {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null) {
		    Class287 class287
			= (((Class292) ((Class282) this).aClass292_4170)
			   .aClass287Array4290[i]);
		    ((Class282) this).aClass284_Sub1Array4173[i].method16530
			(((Class287) class287).anInt4186 * 1400702111,
			 ((Class287) class287).aByteArray4184,
			 -1638418459 * ((Class287) class287).anInt4185,
			 ((Class287) class287).anInt4183 * -1530710887,
			 1714501689);
		    if (((Class282) this).aClass284_Sub1Array4173[i]
			    .method16516(812678342))
			((Class282) this).aClass284_Sub1Array4173[i]
			    .method16515(false, -1534954141);
		}
	    }
	}
	((Class282) this).aBool4172 = false;
	return true;
    }
    
    public void method5693(byte i) {
	((Class282) this).aClass292_4170 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
	((Class282) this).aBool4172 = false;
	if (!((Class282) this).aClass206_4167.method4255((byte) 102))
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 2143185110);
    }
    
    public void method5694() {
	if (null != ((Class282) this).aClass284_Sub1Array4173) {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null)
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16513((byte) -3);
	    }
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (null != ((Class282) this).aClass284_Sub1Array4173[i])
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16522(1852522904);
	    }
	    if (null == ((Class282) this).aClass292_4170)
		method5686(-434812604);
	    else if (null != ((Class282) this).aClass295_4163
		     && !((Class282) this).aBool4172) {
		if (null == ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			= ((Class282) this).aClass295_4163
			      .method5900((byte) -2);
		else if (!((Class243_Sub11_Sub8_Sub3)
			   ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
			  .aBool10723) {
		    byte[] is
			= ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			      .method17136(1255368198);
		    try {
			((Class282) this).aClass292_4171
			    = new Class292(new Class243_Sub10(is),
					   ((Class282) this).aBigInteger4166,
					   ((Class282) this).aBigInteger4164);
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342)) {
				Class287 class287
				    = (((Class292)
					((Class282) this).aClass292_4171)
				       .aClass287Array4290[i]);
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515
				    ((((Class282) this)
					  .aClass284_Sub1Array4173[i]
					  .method16505
				      ((((Class287) class287).anInt4186
					* 1400702111),
				       ((Class287) class287).aByteArray4184,
				       (-1638418459
					* ((Class287) class287).anInt4185),
				       (((Class287) class287).anInt4183
					* -1530710887),
				       2141818592)),
				     -1040214728);
			    }
			}
		    } catch (Exception exception) {
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342))
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515(false, -1130473253);
			}
		    }
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
		    ((Class282) this).aBool4172 = true;
		}
	    }
	}
    }
    
    public void method5695() {
	((Class282) this).aClass292_4170 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
	((Class282) this).aBool4172 = false;
	if (!((Class282) this).aClass206_4167.method4255((byte) 23))
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, -56952782);
    }
    
    public void method5696() {
	((Class282) this).aClass292_4170 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 = null;
	((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
	((Class282) this).aBool4172 = false;
	if (!((Class282) this).aClass206_4167.method4255((byte) 47))
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 1464149842);
    }
    
    public Class284_Sub1 method5697(int i, Class563 class563,
				    Class563 class563_14_, boolean bool) {
	return method5689(i, class563, class563_14_, true, bool, (short) 4609);
    }
    
    Class284_Sub1 method5698(int i, Class563 class563, Class563 class563_15_,
			     boolean bool, boolean bool_16_) {
	if (((Class282) this).aClass292_4170 == null)
	    throw new RuntimeException();
	if (i < 0 || i >= ((Class282) this).aClass284_Sub1Array4173.length)
	    throw new RuntimeException();
	if (null != ((Class282) this).aClass284_Sub1Array4173[i])
	    return ((Class282) this).aClass284_Sub1Array4173[i];
	Class287 class287 = (((Class292) ((Class282) this).aClass292_4170)
			     .aClass287Array4290[i]);
	Class284_Sub1 class284_sub1
	    = new Class284_Sub1(i, class563, class563_15_,
				((Class282) this).aClass206_4167,
				(bool_16_ ? ((Class282) this).aClass295_4163
				 : null),
				((Class282) this).aClass289_4165,
				1400702111 * ((Class287) class287).anInt4186,
				((Class287) class287).aByteArray4184,
				((Class287) class287).anInt4185 * -1638418459,
				bool,
				-1530710887 * ((Class287) class287).anInt4183);
	((Class282) this).aClass284_Sub1Array4173[i] = class284_sub1;
	if (null != ((Class282) this).aClass292_4171 && bool_16_) {
	    Class287 class287_17_
		= (((Class292) ((Class282) this).aClass292_4171)
		   .aClass287Array4290[i]);
	    ((Class282) this).aClass284_Sub1Array4173[i].method16515
		((((Class282) this).aClass284_Sub1Array4173[i].method16505
		  (((Class287) class287_17_).anInt4186 * 1400702111,
		   ((Class287) class287_17_).aByteArray4184,
		   ((Class287) class287_17_).anInt4185 * -1638418459,
		   -1530710887 * ((Class287) class287_17_).anInt4183,
		   2095304420)),
		 -1144692283);
	}
	return class284_sub1;
    }
    
    public void method5699() {
	if (null != ((Class282) this).aClass284_Sub1Array4173) {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null)
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16513((byte) 15);
	    }
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (null != ((Class282) this).aClass284_Sub1Array4173[i])
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16522(1847660027);
	    }
	    if (null == ((Class282) this).aClass292_4170)
		method5686(-434812604);
	    else if (null != ((Class282) this).aClass295_4163
		     && !((Class282) this).aBool4172) {
		if (null == ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			= ((Class282) this).aClass295_4163
			      .method5900((byte) -7);
		else if (!((Class243_Sub11_Sub8_Sub3)
			   ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
			  .aBool10723) {
		    byte[] is
			= ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			      .method17136(1255368198);
		    try {
			((Class282) this).aClass292_4171
			    = new Class292(new Class243_Sub10(is),
					   ((Class282) this).aBigInteger4166,
					   ((Class282) this).aBigInteger4164);
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342)) {
				Class287 class287
				    = (((Class292)
					((Class282) this).aClass292_4171)
				       .aClass287Array4290[i]);
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515
				    ((((Class282) this)
					  .aClass284_Sub1Array4173[i]
					  .method16505
				      ((((Class287) class287).anInt4186
					* 1400702111),
				       ((Class287) class287).aByteArray4184,
				       (-1638418459
					* ((Class287) class287).anInt4185),
				       (((Class287) class287).anInt4183
					* -1530710887),
				       2138912762)),
				     -1156695958);
			    }
			}
		    } catch (Exception exception) {
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342))
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515(false, -1726167693);
			}
		    }
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
		    ((Class282) this).aBool4172 = true;
		}
	    }
	}
    }
    
    public void method5700() {
	if (null != ((Class282) this).aClass284_Sub1Array4173) {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null)
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16513((byte) 42);
	    }
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (null != ((Class282) this).aClass284_Sub1Array4173[i])
		    ((Class282) this).aClass284_Sub1Array4173[i]
			.method16522(1019347850);
	    }
	    if (null == ((Class282) this).aClass292_4170)
		method5686(-434812604);
	    else if (null != ((Class282) this).aClass295_4163
		     && !((Class282) this).aBool4172) {
		if (null == ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			= ((Class282) this).aClass295_4163
			      .method5900((byte) -11);
		else if (!((Class243_Sub11_Sub8_Sub3)
			   ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169)
			  .aBool10723) {
		    byte[] is
			= ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
			      .method17136(1255368198);
		    try {
			((Class282) this).aClass292_4171
			    = new Class292(new Class243_Sub10(is),
					   ((Class282) this).aBigInteger4166,
					   ((Class282) this).aBigInteger4164);
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342)) {
				Class287 class287
				    = (((Class292)
					((Class282) this).aClass292_4171)
				       .aClass287Array4290[i]);
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515
				    ((((Class282) this)
					  .aClass284_Sub1Array4173[i]
					  .method16505
				      ((((Class287) class287).anInt4186
					* 1400702111),
				       ((Class287) class287).aByteArray4184,
				       (-1638418459
					* ((Class287) class287).anInt4185),
				       (((Class287) class287).anInt4183
					* -1530710887),
				       2014323936)),
				     -1853875293);
			    }
			}
		    } catch (Exception exception) {
			for (int i = 0;
			     i < (((Class282) this)
				  .aClass284_Sub1Array4173).length;
			     i++) {
			    if ((((Class282) this).aClass284_Sub1Array4173[i]
				 != null)
				&& ((Class282) this)
				       .aClass284_Sub1Array4173[i]
				       .method16516(812678342))
				((Class282) this).aClass284_Sub1Array4173
				    [i].method16515(false, -1676958211);
			}
		    }
		    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169 = null;
		    ((Class282) this).aBool4172 = true;
		}
	    }
	}
    }
    
    public Class282(Class206 class206, Class295 class295, Class289 class289,
		    BigInteger biginteger, BigInteger biginteger_18_) {
	((Class282) this).aClass206_4167 = class206;
	((Class282) this).aClass295_4163 = class295;
	((Class282) this).aClass289_4165 = class289;
	((Class282) this).aBigInteger4166 = biginteger;
	((Class282) this).aBigInteger4164 = biginteger_18_;
	if (!((Class282) this).aClass206_4167.method4255((byte) 123))
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 1067108438);
	if (null != ((Class282) this).aClass295_4163)
	    ((Class282) this).aClass243_Sub11_Sub8_Sub3_4169
		= ((Class282) this).aClass295_4163.method5900((byte) -91);
    }
    
    public boolean method5701() {
	if (null != ((Class282) this).aClass292_4170)
	    return true;
	if (((Class282) this).aClass243_Sub11_Sub8_Sub2_4168 == null) {
	    if (((Class282) this).aClass206_4167.method4255((byte) 20))
		return false;
	    ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168
		= ((Class282) this).aClass206_4167
		      .method4270(255, 255, (byte) 0, true, 1945490518);
	}
	if (((Class243_Sub11_Sub8_Sub2)
	     ((Class282) this).aClass243_Sub11_Sub8_Sub2_4168)
	    .aBool10723)
	    return false;
	Class243_Sub10 class243_sub10
	    = new Class243_Sub10(((Class282) this)
				     .aClass243_Sub11_Sub8_Sub2_4168
				     .method17136(1255368198));
	((Class282) this).aClass292_4170
	    = new Class292(class243_sub10, ((Class282) this).aBigInteger4166,
			   ((Class282) this).aBigInteger4164);
	if (null == ((Class282) this).aClass284_Sub1Array4173)
	    ((Class282) this).aClass284_Sub1Array4173
		= (new Class284_Sub1
		   [(((Class292) ((Class282) this).aClass292_4170)
		     .aClass287Array4290).length]);
	else {
	    for (int i = 0;
		 i < ((Class282) this).aClass284_Sub1Array4173.length; i++) {
		if (((Class282) this).aClass284_Sub1Array4173[i] != null) {
		    Class287 class287
			= (((Class292) ((Class282) this).aClass292_4170)
			   .aClass287Array4290[i]);
		    ((Class282) this).aClass284_Sub1Array4173[i].method16530
			(((Class287) class287).anInt4186 * 1400702111,
			 ((Class287) class287).aByteArray4184,
			 -1638418459 * ((Class287) class287).anInt4185,
			 ((Class287) class287).anInt4183 * -1530710887,
			 1714501689);
		    if (((Class282) this).aClass284_Sub1Array4173[i]
			    .method16516(812678342))
			((Class282) this).aClass284_Sub1Array4173[i]
			    .method16515(false, -1713496917);
		}
	    }
	}
	((Class282) this).aBool4172 = false;
	return true;
    }
    
    static final void method5702(Class117 class117, Class116 class116,
				 Class479 class479, byte i) {
	String string = (String) (((Class479) class479).anObjectArray6437
				  [(((Class479) class479).anInt6432
				    -= -1049632545) * -611591393]);
	if (Class131.method3277(string, class479, (byte) -31) != null)
	    string = string.substring(0, string.length() - 1);
	class117.anObjectArray1466
	    = Class324.method6258(string, class479, -1162104649);
	class117.aBool1494 = true;
    }
    
    static final void method5703(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= 819078199;
	int i_19_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955]);
	int i_20_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955 + 1]);
	int i_21_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955 + 2]);
	Class40.aClass130_598.method3163(i_19_, i_20_, i_21_, 106600048);
    }
    
    static final void method5704(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = 136935677 * client.anInt8316;
    }
    
    public static Class487_Sub1 method5705(int i) {
	return Class109.method2817((Class398.aClass395_5742.anInt5737
				    * -146662705),
				   (byte) -3);
    }
    
    static final void method5706(Class479 class479, int i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	Class116 class116 = ((Class465) class465).aClass116_6363;
	Class223.method4575(class117, class116, class479, (byte) -119);
    }
    
    static boolean method5707(int i, short i_22_) {
	return 19 == i || 4 == i || 7 == i;
    }
    
    static final void method5708(Class243_Sub20 class243_sub20, boolean bool,
				 byte i) {
	if (((Class243_Sub20) class243_sub20).aBool9775) {
	    if (1750285547 * ((Class243_Sub20) class243_sub20).anInt9767 < 0
		|| (Class500.method11376
		    (client.aClass234_8188.method4692(-1507836938),
		     ((Class243_Sub20) class243_sub20).anInt9767 * 1750285547,
		     ((Class243_Sub20) class243_sub20).anInt9769 * -200309529,
		     198554004))) {
		if (!bool)
		    Class104.method2785
			((444787637
			  * ((Class243_Sub20) class243_sub20).anInt9763),
			 (-513939635
			  * ((Class243_Sub20) class243_sub20).anInt9764),
			 298144965 * class243_sub20.anInt9765,
			 1089765753 * class243_sub20.anInt9778,
			 (1750285547
			  * ((Class243_Sub20) class243_sub20).anInt9767),
			 (230643133
			  * ((Class243_Sub20) class243_sub20).anInt9768),
			 (-200309529
			  * ((Class243_Sub20) class243_sub20).anInt9769),
			 -1, 0, (byte) -11);
		else
		    Class418.method7446((((Class243_Sub20) class243_sub20)
					 .anInt9763) * 444787637,
					(((Class243_Sub20) class243_sub20)
					 .anInt9764) * -513939635,
					class243_sub20.anInt9765 * 298144965,
					1089765753 * class243_sub20.anInt9778,
					null, -1724645237);
		class243_sub20.method4894(1233640666);
	    }
	} else if (((Class243_Sub20) class243_sub20).aBool9774
		   && class243_sub20.anInt9765 * 298144965 >= 1
		   && 1089765753 * class243_sub20.anInt9778 >= 1
		   && (class243_sub20.anInt9765 * 298144965
		       <= client.aClass234_8188.method4744(-1920759431) - 2)
		   && (class243_sub20.anInt9778 * 1089765753
		       <= client.aClass234_8188.method4682(-735814443) - 2)
		   && (class243_sub20.anInt9770 * -1732210537 < 0
		       || Class500.method11376(client.aClass234_8188
						   .method4692(-1875766830),
					       (class243_sub20.anInt9770
						* -1732210537),
					       124235315 * (((Class243_Sub20)
							     class243_sub20)
							    .anInt9772),
					       198554004))) {
	    if (!bool)
		Class104.method2785
		    (444787637 * ((Class243_Sub20) class243_sub20).anInt9763,
		     ((Class243_Sub20) class243_sub20).anInt9764 * -513939635,
		     class243_sub20.anInt9765 * 298144965,
		     1089765753 * class243_sub20.anInt9778,
		     class243_sub20.anInt9770 * -1732210537,
		     1351258901 * class243_sub20.anInt9766,
		     ((Class243_Sub20) class243_sub20).anInt9772 * 124235315,
		     -1, 0, (byte) -64);
	    else
		Class418.method7446
		    (((Class243_Sub20) class243_sub20).anInt9763 * 444787637,
		     -513939635 * ((Class243_Sub20) class243_sub20).anInt9764,
		     298144965 * class243_sub20.anInt9765,
		     1089765753 * class243_sub20.anInt9778,
		     ((Class243_Sub20) class243_sub20).aClass532_9773,
		     -1498764039);
	    ((Class243_Sub20) class243_sub20).aBool9774 = false;
	    if (!bool
		&& (((Class243_Sub20) class243_sub20).anInt9767 * 1750285547
		    == class243_sub20.anInt9770 * -1732210537)
		&& (1750285547 * ((Class243_Sub20) class243_sub20).anInt9767
		    == -1))
		class243_sub20.method4894(-487736104);
	    else if (!bool
		     && (-1732210537 * class243_sub20.anInt9770
			 == (1750285547
			     * ((Class243_Sub20) class243_sub20).anInt9767))
		     && (((Class243_Sub20) class243_sub20).anInt9768
			 * 230643133) == 1351258901 * class243_sub20.anInt9766
		     && ((124235315
			  * ((Class243_Sub20) class243_sub20).anInt9772)
			 == (((Class243_Sub20) class243_sub20).anInt9769
			     * -200309529)))
		class243_sub20.method4894(-1070867112);
	}
    }
    
    public static RuntimeException_Sub2 method5709(Throwable throwable,
						   String string) {
	RuntimeException_Sub2 runtimeexception_sub2;
	if (throwable instanceof RuntimeException_Sub2) {
	    runtimeexception_sub2 = (RuntimeException_Sub2) throwable;
	    StringBuilder stringbuilder = new StringBuilder();
	    RuntimeException_Sub2 runtimeexception_sub2_23_
		= runtimeexception_sub2;
	    ((RuntimeException_Sub2) runtimeexception_sub2_23_).aString11089
		= stringbuilder.append
		      (((RuntimeException_Sub2) runtimeexception_sub2_23_)
		       .aString11089)
		      .append
		      (' ').append
		      (string).toString();
	} else
	    runtimeexception_sub2
		= new RuntimeException_Sub2(throwable, string);
	return runtimeexception_sub2;
    }
}
