/* Class198_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.HashMap;
import java.util.Map;

public abstract class Class198_Sub1 extends Class198 implements Interface25 {
	protected Class212 aClass212_10257;

	public int method16459() {
		return -1368866989 * anInt2396;
	}

	public int method16460(byte i) {
		return -1368866989 * anInt2396;
	}

	public Object method159(int i) {
		Class167 class167 = method16461(i, 1075696997);
		if (class167 == null || !class167.method3715(-1816827167))
			return null;
		return class167.method3714(1851991602);
	}

	public Object method160(int i, byte i_0_) {
		Class167 class167 = method16461(i, 1613835020);
		if (class167 == null || !class167.method3715(-1876752986))
			return null;
		return class167.method3714(1851991602);
	}

	public abstract Class167 method16461(int i, int i_1_);

	public void method16462(Class587_Sub4 class587_sub4, Class264 class264, int i) {
		class587_sub4.method14178(class264.anInt4123 * -214561017, 1051172674);
		if (class264.anObject4124 instanceof Integer)
			class587_sub4.method14181(((Integer) class264.anObject4124).intValue(), (byte) 100);
		else if (class264.anObject4124 instanceof Long)
			class587_sub4.method14185(((Long) class264.anObject4124).longValue());
		else if (class264.anObject4124 instanceof String)
			class587_sub4.method14375((String) class264.anObject4124, -1980816115);
		else if (class264.anObject4124 instanceof Interface63)
			((Interface63) class264.anObject4124).method428(class587_sub4, (byte) 13);
		else
			throw new IllegalStateException();
	}

	public Class264 method16463(Class587_Sub4 class587_sub4, byte i) {
		int i_2_ = class587_sub4.method14191((byte) -64);
		Class167 class167 = method16461(i_2_, 1562753223);
		if (!class167.method3715(-1726053740))
			throw new IllegalStateException("");
		Class264 class264 = new Class264(i_2_);
		Class var_class = class167.aClass301_2119.method6042((byte) 1).aClass4412;
		if (var_class == java.lang.Integer.class)
			class264.anObject4124 = Integer.valueOf(class587_sub4.method14408(1097722201));
		else if (java.lang.Long.class == var_class)
			class264.anObject4124 = Long.valueOf(class587_sub4.method14204(-632719445));
		else if (var_class == java.lang.String.class)
			class264.anObject4124 = class587_sub4.method14222(-1344467584);
		else if (Interface63.class.isAssignableFrom(var_class)) {
			try {
				Interface63 interface63 = (Interface63) var_class.newInstance();
				interface63.method429(class587_sub4, -1020563145);
				class264.anObject4124 = interface63;
			} catch (InstantiationException instantiationexception) {
				/* empty */
			} catch (IllegalAccessException illegalaccessexception) {
				/* empty */
			}
		} else
			throw new IllegalStateException();
		return class264;
	}

	public Class264 method16464(Class587_Sub4 class587_sub4, Class297 class297, byte i) {
		int i_3_ = class587_sub4.method14191((byte) -115);
		Class264 class264 = new Class264(i_3_);
		Class var_class = class297.aClass4412;
		if (var_class == java.lang.Integer.class)
			class264.anObject4124 = Integer.valueOf(class587_sub4.method14408(1097722201));
		else if (var_class == java.lang.Long.class)
			class264.anObject4124 = Long.valueOf(class587_sub4.method14204(-632719445));
		else if (java.lang.String.class == var_class)
			class264.anObject4124 = class587_sub4.method14222(-1962093534);
		else if (Interface63.class.isAssignableFrom(var_class)) {
			try {
				Interface63 interface63 = (Interface63) var_class.newInstance();
				interface63.method429(class587_sub4, -1020563145);
				class264.anObject4124 = interface63;
			} catch (InstantiationException instantiationexception) {
				/* empty */
			} catch (IllegalAccessException illegalaccessexception) {
				/* empty */
			}
		} else
			throw new IllegalStateException();
		Class167 class167 = method16461(i_3_, 1866999109);
		if (!class167.method3715(-1277701874) || class167.aClass301_2119.method6042((byte) 1) != class297)
			return null;
		return class264;
	}

	public void method16465(Class587_Sub4 class587_sub4, Class264 class264) {
		class587_sub4.method14178(class264.anInt4123 * -214561017, -1665213786);
		if (class264.anObject4124 instanceof Integer)
			class587_sub4.method14181(((Integer) class264.anObject4124).intValue(), (byte) 68);
		else if (class264.anObject4124 instanceof Long)
			class587_sub4.method14185(((Long) class264.anObject4124).longValue());
		else if (class264.anObject4124 instanceof String)
			class587_sub4.method14375((String) class264.anObject4124, -571313409);
		else if (class264.anObject4124 instanceof Interface63)
			((Interface63) class264.anObject4124).method428(class587_sub4, (byte) 13);
		else
			throw new IllegalStateException();
	}

	public abstract Class167 method16466(int i);

	public abstract Class167 method16467(int i);

	public int method16468() {
		return -1368866989 * anInt2396;
	}

	public static Map method16469(Class198_Sub1[] class198_sub1s) {
		if (null == class198_sub1s || 0 == class198_sub1s.length)
			return null;
		HashMap hashmap = new HashMap();
		Class198_Sub1[] class198_sub1s_4_ = class198_sub1s;
		for (int i = 0; i < class198_sub1s_4_.length; i++) {
			Class198_Sub1 class198_sub1 = class198_sub1s_4_[i];
			hashmap.put(class198_sub1.aClass212_10257, class198_sub1);
		}
		return hashmap;
	}

	public int method16470() {
		return -1368866989 * anInt2396;
	}

	public int method16471() {
		return -1368866989 * anInt2396;
	}

	public static Map method16472(Class198_Sub1[] class198_sub1s) {
		if (null == class198_sub1s || 0 == class198_sub1s.length)
			return null;
		HashMap hashmap = new HashMap();
		Class198_Sub1[] class198_sub1s_5_ = class198_sub1s;
		for (int i = 0; i < class198_sub1s_5_.length; i++) {
			Class198_Sub1 class198_sub1 = class198_sub1s_5_[i];
			hashmap.put(class198_sub1.aClass212_10257, class198_sub1);
		}
		return hashmap;
	}

	Class198_Sub1(Class467 class467, Class212 class212, Class469 class469, int i) {
		super(class467, class469, i);
		aClass212_10257 = class212;
	}

	public abstract Class167 method16473(int i);

	public int method16474(Class264 class264) {
		int i = 2;
		if (class264.anObject4124 instanceof Integer)
			i += 4;
		else if (class264.anObject4124 instanceof Long)
			i += 8;
		else if (class264.anObject4124 instanceof String)
			i += Class43.method1165((String) class264.anObject4124, 52072801);
		else if (class264.anObject4124 instanceof Interface63)
			i += ((Interface63) class264.anObject4124).method312((byte) 6);
		else
			throw new IllegalStateException();
		return i;
	}

	public int method16475(Class264 class264, byte i) {
		int i_6_ = 2;
		if (class264.anObject4124 instanceof Integer)
			i_6_ += 4;
		else if (class264.anObject4124 instanceof Long)
			i_6_ += 8;
		else if (class264.anObject4124 instanceof String)
			i_6_ += Class43.method1165((String) class264.anObject4124, 1276870197);
		else if (class264.anObject4124 instanceof Interface63)
			i_6_ += ((Interface63) class264.anObject4124).method312((byte) 94);
		else
			throw new IllegalStateException();
		return i_6_;
	}

	public void method16476(Class587_Sub4 class587_sub4, Class264 class264) {
		class587_sub4.method14178(class264.anInt4123 * -214561017, -1266367375);
		if (class264.anObject4124 instanceof Integer)
			class587_sub4.method14181(((Integer) class264.anObject4124).intValue(), (byte) 99);
		else if (class264.anObject4124 instanceof Long)
			class587_sub4.method14185(((Long) class264.anObject4124).longValue());
		else if (class264.anObject4124 instanceof String)
			class587_sub4.method14375((String) class264.anObject4124, -1788052001);
		else if (class264.anObject4124 instanceof Interface63)
			((Interface63) class264.anObject4124).method428(class587_sub4, (byte) 13);
		else
			throw new IllegalStateException();
	}

	public Class264 method16477(Class587_Sub4 class587_sub4, Class297 class297) {
		int i = class587_sub4.method14191((byte) -39);
		Class264 class264 = new Class264(i);
		Class var_class = class297.aClass4412;
		if (var_class == java.lang.Integer.class)
			class264.anObject4124 = Integer.valueOf(class587_sub4.method14408(1097722201));
		else if (var_class == java.lang.Long.class)
			class264.anObject4124 = Long.valueOf(class587_sub4.method14204(-632719445));
		else if (java.lang.String.class == var_class)
			class264.anObject4124 = class587_sub4.method14222(-2019648524);
		else if (Interface63.class.isAssignableFrom(var_class)) {
			try {
				Interface63 interface63 = (Interface63) var_class.newInstance();
				interface63.method429(class587_sub4, -1020563145);
				class264.anObject4124 = interface63;
			} catch (InstantiationException instantiationexception) {
				/* empty */
			} catch (IllegalAccessException illegalaccessexception) {
				/* empty */
			}
		} else
			throw new IllegalStateException();
		Class167 class167 = method16461(i, -179030903);
		if (!class167.method3715(-1438879937) || class167.aClass301_2119.method6042((byte) 1) != class297)
			return null;
		return class264;
	}

	static final void method16478(Class477 class477, int i) {
		int i_7_ = (((Class477) class477).anIntArray6497[(((Class477) class477).anInt6498 -= 1577301031) * 2028895127]);
		Class587_Sub34_Sub9 class587_sub34_sub9 = Class578.method12455(i_7_ >> 14 & 0x3fff, i_7_ & 0x3fff);
		if (null == class587_sub34_sub9)
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = -1;
		else
			((Class477) class477).anIntArray6497[((((Class477) class477).anInt6498 += 1577301031) * 2028895127 - 1)] = 518973493 * class587_sub34_sub9.anInt10720;
	}
}
