/* Class193 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.lang.reflect.Field;
import java.lang.reflect.Method;

public class Class193 {
	float aFloat2299;
	float aFloat2300 = 1.0F;
	float aFloat2301 = 1.0F;
	int anInt2302;
	int anInt2303;
	int anInt2304;
	int anInt2305;
	int anInt2306;
	int anInt2307;
	int anInt2308;
	int anInt2309;
	static int anInt2310;

	Class193(int i, float f, float f_0_, int i_1_, int i_2_, int i_3_) {
		((Class193) this).anInt2304 = -1499978445 * i;
		((Class193) this).aFloat2300 = f;
		((Class193) this).aFloat2301 = f_0_;
		((Class193) this).anInt2302 = 291560883 * i_1_;
		((Class193) this).anInt2303 = i_2_ * 1747592899;
		((Class193) this).anInt2307 = 283812973 * i_3_;
	}

	void method3995(Class193 class193_4_, int i) {
		((Class193) this).aFloat2300 = ((Class193) class193_4_).aFloat2300;
		((Class193) this).aFloat2301 = ((Class193) class193_4_).aFloat2301;
		((Class193) this).anInt2302 = 1 * ((Class193) class193_4_).anInt2302;
		((Class193) this).anInt2303 = 1 * ((Class193) class193_4_).anInt2303;
		((Class193) this).anInt2304 = 1 * ((Class193) class193_4_).anInt2304;
		((Class193) this).anInt2307 = 1 * ((Class193) class193_4_).anInt2307;
	}

	Class193 method3996(int i) {
		return new Class193(1869635067 * ((Class193) this).anInt2304, ((Class193) this).aFloat2300, ((Class193) this).aFloat2301, ((Class193) this).anInt2302 * -1435166341, 1305426411 * ((Class193) this).anInt2303, 515048805 * ((Class193) this).anInt2307);
	}

	Class193 method3997() {
		return new Class193(1869635067 * ((Class193) this).anInt2304, ((Class193) this).aFloat2300, ((Class193) this).aFloat2301, ((Class193) this).anInt2302 * -1435166341, 1305426411 * ((Class193) this).anInt2303, 515048805 * ((Class193) this).anInt2307);
	}

	void method3998(Class193 class193_5_) {
		((Class193) this).aFloat2300 = ((Class193) class193_5_).aFloat2300;
		((Class193) this).aFloat2301 = ((Class193) class193_5_).aFloat2301;
		((Class193) this).anInt2302 = 1 * ((Class193) class193_5_).anInt2302;
		((Class193) this).anInt2303 = 1 * ((Class193) class193_5_).anInt2303;
		((Class193) this).anInt2304 = 1 * ((Class193) class193_5_).anInt2304;
		((Class193) this).anInt2307 = 1 * ((Class193) class193_5_).anInt2307;
	}

	Class193 method3999() {
		return new Class193(1869635067 * ((Class193) this).anInt2304, ((Class193) this).aFloat2300, ((Class193) this).aFloat2301, ((Class193) this).anInt2302 * -1435166341, 1305426411 * ((Class193) this).anInt2303, 515048805 * ((Class193) this).anInt2307);
	}

	Class193 method4000() {
		return new Class193(1869635067 * ((Class193) this).anInt2304, ((Class193) this).aFloat2300, ((Class193) this).aFloat2301, ((Class193) this).anInt2302 * -1435166341, 1305426411 * ((Class193) this).anInt2303, 515048805 * ((Class193) this).anInt2307);
	}

	Class193(int i) {
		((Class193) this).anInt2304 = i * -1499978445;
	}

	void method4001(Class193 class193_6_) {
		((Class193) this).aFloat2300 = ((Class193) class193_6_).aFloat2300;
		((Class193) this).aFloat2301 = ((Class193) class193_6_).aFloat2301;
		((Class193) this).anInt2302 = 1 * ((Class193) class193_6_).anInt2302;
		((Class193) this).anInt2303 = 1 * ((Class193) class193_6_).anInt2303;
		((Class193) this).anInt2304 = 1 * ((Class193) class193_6_).anInt2304;
		((Class193) this).anInt2307 = 1 * ((Class193) class193_6_).anInt2307;
	}

	void method4002(Class193 class193_7_) {
		((Class193) this).aFloat2300 = ((Class193) class193_7_).aFloat2300;
		((Class193) this).aFloat2301 = ((Class193) class193_7_).aFloat2301;
		((Class193) this).anInt2302 = 1 * ((Class193) class193_7_).anInt2302;
		((Class193) this).anInt2303 = 1 * ((Class193) class193_7_).anInt2303;
		((Class193) this).anInt2304 = 1 * ((Class193) class193_7_).anInt2304;
		((Class193) this).anInt2307 = 1 * ((Class193) class193_7_).anInt2307;
	}

	static boolean method4003(int i) {
		boolean bool = true;
		if (Class441_Sub12.aClass100_8370 == null) {
			if (Class72.aClass279_1096.method5582(71281153 * Class335_Sub1.anInt10000, (byte) 2))
				Class441_Sub12.aClass100_8370 = Class168.method3737(Class72.aClass279_1096, Class335_Sub1.anInt10000 * 71281153);
			else
				bool = false;
		}
		if (Class201.aClass100_2443 == null) {
			if (Class72.aClass279_1096.method5582(1084368033 * Class201.anInt2448, (byte) 75))
				Class201.aClass100_2443 = Class168.method3737(Class72.aClass279_1096, Class201.anInt2448 * 1084368033);
			else
				bool = false;
		}
		if (null == Class330.aClass100_5225) {
			if (Class72.aClass279_1096.method5582(-1661966545 * Class618.anInt7865, (byte) 12))
				Class330.aClass100_5225 = Class168.method3737(Class72.aClass279_1096, -1661966545 * Class618.anInt7865);
			else
				bool = false;
		}
		if (null == Exception_Sub7.aClass611_10486) {
			if (Class13.aClass279_130.method5582(-1191634239 * Class201.anInt2447, (byte) 64))
				Exception_Sub7.aClass611_10486 = Class423.method7670(Class13.aClass279_130, -1191634239 * Class201.anInt2447, 1682471492);
			else
				bool = false;
		}
		if (Class57.aClass100_Sub1Array974 == null) {
			if (Class72.aClass279_1096.method5582(Class201.anInt2447 * -1191634239, (byte) 62))
				Class57.aClass100_Sub1Array974 = ((Class100_Sub1[]) Class168.method3726(Class72.aClass279_1096, Class201.anInt2447 * -1191634239));
			else
				bool = false;
		}
		return bool;
	}

	static final void method4004(Class477 class477, int i) {
		((Class477) class477).anInt6498 -= -1140365234;
		int i_8_ = (((Class477) class477).anIntArray6497[((Class477) class477).anInt6498 * 2028895127]);
		boolean bool = 1 == (((Class477) class477).anIntArray6497[2028895127 * ((Class477) class477).anInt6498 + 1]);
		if (null != Class578_Sub1.aClass445_8526) {
			Class587 class587 = Class578_Sub1.aClass445_8526.method7988((long) i_8_);
			if (null != class587 && !bool)
				class587.method12749((byte) -3);
			else if (class587 == null && bool) {
				class587 = new Class587();
				Class578_Sub1.aClass445_8526.method8011(class587, (long) i_8_);
			}
		}
	}

	public static void method4005(Class587_Sub4 class587_sub4, int i, int i_9_) {
		Class587_Sub29 class587_sub29 = new Class587_Sub29();
		((Class587_Sub29) class587_sub29).anInt9718 = class587_sub4.method14349(-1130636365) * 2102303975;
		((Class587_Sub29) class587_sub29).anInt9715 = class587_sub4.method14408(1097722201) * 1726893835;
		((Class587_Sub29) class587_sub29).anIntArray9716 = (new int[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718]);
		((Class587_Sub29) class587_sub29).anIntArray9714 = (new int[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718]);
		((Class587_Sub29) class587_sub29).aFieldArray9719 = (new Field[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718]);
		((Class587_Sub29) class587_sub29).anIntArray9720 = (new int[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718]);
		((Class587_Sub29) class587_sub29).aMethodArray9717 = (new Method[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718]);
		((Class587_Sub29) class587_sub29).aByteArrayArrayArray9721 = (new byte[-647842089 * ((Class587_Sub29) class587_sub29).anInt9718][][]);
		for (int i_10_ = 0; i_10_ < -647842089 * ((Class587_Sub29) class587_sub29).anInt9718; i_10_++) {
			try {
				int i_11_ = class587_sub4.method14349(-1130636365);
				if (i_11_ == 0 || i_11_ == 1 || i_11_ == 2) {
					String string = class587_sub4.method14209(-628477462);
					String string_12_ = class587_sub4.method14209(2004782236);
					int i_13_ = 0;
					if (1 == i_11_)
						i_13_ = class587_sub4.method14408(1097722201);
					((Class587_Sub29) class587_sub29).anIntArray9716[i_10_] = i_11_;
					((Class587_Sub29) class587_sub29).anIntArray9720[i_10_] = i_13_;
					if (Class62.method1487(string, 1139153791).getClassLoader() == null)
						throw new SecurityException();
					((Class587_Sub29) class587_sub29).aFieldArray9719[i_10_] = Class62.method1487(string, 1139153791).getDeclaredField(string_12_);
				} else if (3 == i_11_ || 4 == i_11_) {
					String string = class587_sub4.method14209(1643147663);
					String string_14_ = class587_sub4.method14209(1546159257);
					int i_15_ = class587_sub4.method14349(-1130636365);
					String[] strings = new String[i_15_];
					for (int i_16_ = 0; i_16_ < i_15_; i_16_++)
						strings[i_16_] = class587_sub4.method14209(-1277878865);
					String string_17_ = class587_sub4.method14209(-963464200);
					byte[][] is = new byte[i_15_][];
					if (3 == i_11_) {
						for (int i_18_ = 0; i_18_ < i_15_; i_18_++) {
							int i_19_ = class587_sub4.method14408(1097722201);
							is[i_18_] = new byte[i_19_];
							class587_sub4.method14212(is[i_18_], 0, i_19_, (byte) 34);
						}
					}
					((Class587_Sub29) class587_sub29).anIntArray9716[i_10_] = i_11_;
					Class[] var_classes = new Class[i_15_];
					for (int i_20_ = 0; i_20_ < i_15_; i_20_++)
						var_classes[i_20_] = Class62.method1487(strings[i_20_], 1139153791);
					Class var_class = Class62.method1487(string_17_, 1139153791);
					if (Class62.method1487(string, 1139153791).getClassLoader() == null)
						throw new SecurityException();
					Method[] methods = Class62.method1487(string, 1139153791).getDeclaredMethods();
					Method[] methods_21_ = methods;
					for (int i_22_ = 0; i_22_ < methods_21_.length; i_22_++) {
						Method method = methods_21_[i_22_];
						if (method.getName().equals(string_14_)) {
							Class[] var_classes_23_ = method.getParameterTypes();
							if (var_classes_23_.length == var_classes.length) {
								boolean bool = true;
								for (int i_24_ = 0; i_24_ < var_classes.length; i_24_++) {
									if (var_classes_23_[i_24_] != var_classes[i_24_]) {
										bool = false;
										break;
									}
								}
								if (bool && var_class == method.getReturnType())
									((Class587_Sub29) class587_sub29).aMethodArray9717[i_10_] = method;
							}
						}
					}
					((Class587_Sub29) class587_sub29).aByteArrayArrayArray9721[i_10_] = is;
				}
			} catch (ClassNotFoundException classnotfoundexception) {
				((Class587_Sub29) class587_sub29).anIntArray9714[i_10_] = -1;
			} catch (SecurityException securityexception) {
				((Class587_Sub29) class587_sub29).anIntArray9714[i_10_] = -2;
			} catch (NullPointerException nullpointerexception) {
				((Class587_Sub29) class587_sub29).anIntArray9714[i_10_] = -3;
			} catch (Exception exception) {
				((Class587_Sub29) class587_sub29).anIntArray9714[i_10_] = -4;
			} catch (Throwable throwable) {
				((Class587_Sub29) class587_sub29).anIntArray9714[i_10_] = -5;
			}
		}
		Class409.aClass413_5986.method7337(class587_sub29, -916444154);
	}

	public static boolean method4006(byte i) {
		Class587_Sub29 class587_sub29 = (Class587_Sub29) Class409.aClass413_5986.method7361(1572206287);
		if (class587_sub29 == null)
			return false;
		return true;
	}
}
