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

public abstract class Class195_Sub2 extends Class195 implements Interface27
{
    protected Class296 aClass296_10409;
    public static Class272 aClass272_10410;
    public static int anInt10411;
    
    public int method16798(Class261 class261, int i) {
	int i_0_ = 2;
	if (class261.anObject4040 instanceof Integer)
	    i_0_ += 4;
	else if (class261.anObject4040 instanceof Long)
	    i_0_ += 8;
	else if (class261.anObject4040 instanceof String)
	    i_0_ += Class585.method12840((String) class261.anObject4040,
					 16777215);
	else if (class261.anObject4040 instanceof Interface64)
	    i_0_
		+= ((Interface64) class261.anObject4040).method357(-827137353);
	else
	    throw new IllegalStateException();
	return i_0_;
    }
    
    Class195_Sub2(Class447 class447, Class296 class296, Class457 class457,
		  int i) {
	super(class447, class457, i);
	aClass296_10409 = class296;
    }
    
    public Object method182(int i, int i_1_) {
	Class168 class168 = method16799(i, 423096624);
	if (class168 == null || !class168.method3820(2061439168))
	    return null;
	return class168.method3821((byte) 12);
    }
    
    public abstract Class168 method16799(int i, int i_2_);
    
    public int method16800(Class261 class261) {
	int i = 2;
	if (class261.anObject4040 instanceof Integer)
	    i += 4;
	else if (class261.anObject4040 instanceof Long)
	    i += 8;
	else if (class261.anObject4040 instanceof String)
	    i += Class585.method12840((String) class261.anObject4040,
				      16777215);
	else if (class261.anObject4040 instanceof Interface64)
	    i += ((Interface64) class261.anObject4040).method357(-827137353);
	else
	    throw new IllegalStateException();
	return i;
    }
    
    public static Map method16801(Class195_Sub2[] class195_sub2s) {
	if (null == class195_sub2s || 0 == class195_sub2s.length)
	    return null;
	HashMap hashmap = new HashMap();
	Class195_Sub2[] class195_sub2s_3_ = class195_sub2s;
	for (int i = 0; i < class195_sub2s_3_.length; i++) {
	    Class195_Sub2 class195_sub2 = class195_sub2s_3_[i];
	    hashmap.put(class195_sub2.aClass296_10409, class195_sub2);
	}
	return hashmap;
    }
    
    public int method16802(int i) {
	return 378007387 * anInt2330;
    }
    
    public Class261 method16803(Class243_Sub10 class243_sub10,
				Class209 class209, byte i) {
	int i_4_ = class243_sub10.method14908((byte) -105);
	Class261 class261 = new Class261(i_4_);
	Class var_class = class209.aClass2482;
	if (java.lang.Integer.class == var_class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(2029352327));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(1504331952));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 1856907494);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	Class168 class168 = method16799(i_4_, 423096624);
	if (!class168.method3820(1971575771)
	    || class168.aClass300_2120.method5961((byte) -21) != class209)
	    return null;
	return class261;
    }
    
    public int method16804() {
	return 378007387 * anInt2330;
    }
    
    public int method16805() {
	return 378007387 * anInt2330;
    }
    
    public static Map method16806(Class195_Sub2[] class195_sub2s) {
	if (null == class195_sub2s || 0 == class195_sub2s.length)
	    return null;
	HashMap hashmap = new HashMap();
	Class195_Sub2[] class195_sub2s_5_ = class195_sub2s;
	for (int i = 0; i < class195_sub2s_5_.length; i++) {
	    Class195_Sub2 class195_sub2 = class195_sub2s_5_[i];
	    hashmap.put(class195_sub2.aClass296_10409, class195_sub2);
	}
	return hashmap;
    }
    
    public static Map method16807(Class195_Sub2[] class195_sub2s) {
	if (null == class195_sub2s || 0 == class195_sub2s.length)
	    return null;
	HashMap hashmap = new HashMap();
	Class195_Sub2[] class195_sub2s_6_ = class195_sub2s;
	for (int i = 0; i < class195_sub2s_6_.length; i++) {
	    Class195_Sub2 class195_sub2 = class195_sub2s_6_[i];
	    hashmap.put(class195_sub2.aClass296_10409, class195_sub2);
	}
	return hashmap;
    }
    
    public Class261 method16808(Class243_Sub10 class243_sub10, int i) {
	int i_7_ = class243_sub10.method14908((byte) 0);
	Class168 class168 = method16799(i_7_, 423096624);
	if (!class168.method3820(533678913))
	    throw new IllegalStateException("");
	Class261 class261 = new Class261(i_7_);
	Class var_class
	    = class168.aClass300_2120.method5961((byte) -72).aClass2482;
	if (var_class == java.lang.Integer.class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(1737888890));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(-1629095413));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 1994371005);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	return class261;
    }
    
    public static Map method16809(Class195_Sub2[] class195_sub2s) {
	if (null == class195_sub2s || 0 == class195_sub2s.length)
	    return null;
	HashMap hashmap = new HashMap();
	Class195_Sub2[] class195_sub2s_8_ = class195_sub2s;
	for (int i = 0; i < class195_sub2s_8_.length; i++) {
	    Class195_Sub2 class195_sub2 = class195_sub2s_8_[i];
	    hashmap.put(class195_sub2.aClass296_10409, class195_sub2);
	}
	return hashmap;
    }
    
    public static Map method16810(Class195_Sub2[] class195_sub2s) {
	if (null == class195_sub2s || 0 == class195_sub2s.length)
	    return null;
	HashMap hashmap = new HashMap();
	Class195_Sub2[] class195_sub2s_9_ = class195_sub2s;
	for (int i = 0; i < class195_sub2s_9_.length; i++) {
	    Class195_Sub2 class195_sub2 = class195_sub2s_9_[i];
	    hashmap.put(class195_sub2.aClass296_10409, class195_sub2);
	}
	return hashmap;
    }
    
    public Object method180(int i) {
	Class168 class168 = method16799(i, 423096624);
	if (class168 == null || !class168.method3820(149497236))
	    return null;
	return class168.method3821((byte) 12);
    }
    
    public Object method181(int i) {
	Class168 class168 = method16799(i, 423096624);
	if (class168 == null || !class168.method3820(602666104))
	    return null;
	return class168.method3821((byte) 12);
    }
    
    public Class261 method16811(Class243_Sub10 class243_sub10,
				Class209 class209) {
	int i = class243_sub10.method14908((byte) -68);
	Class261 class261 = new Class261(i);
	Class var_class = class209.aClass2482;
	if (java.lang.Integer.class == var_class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(1462929215));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(574714044));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 2057802651);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	Class168 class168 = method16799(i, 423096624);
	if (!class168.method3820(728492717)
	    || class168.aClass300_2120.method5961((byte) -118) != class209)
	    return null;
	return class261;
    }
    
    public int method16812(Class261 class261) {
	int i = 2;
	if (class261.anObject4040 instanceof Integer)
	    i += 4;
	else if (class261.anObject4040 instanceof Long)
	    i += 8;
	else if (class261.anObject4040 instanceof String)
	    i += Class585.method12840((String) class261.anObject4040,
				      16777215);
	else if (class261.anObject4040 instanceof Interface64)
	    i += ((Interface64) class261.anObject4040).method357(-827137353);
	else
	    throw new IllegalStateException();
	return i;
    }
    
    public abstract Class168 method16813(int i);
    
    public void method16814(Class243_Sub10 class243_sub10, Class261 class261) {
	class243_sub10.method14643(1459219943 * class261.anInt4039,
				   (short) 5747);
	if (class261.anObject4040 instanceof Integer)
	    class243_sub10.method14841(((Integer) class261.anObject4040)
					   .intValue(),
				       735483131);
	else if (class261.anObject4040 instanceof Long)
	    class243_sub10
		.method14650(((Long) class261.anObject4040).longValue());
	else if (class261.anObject4040 instanceof String)
	    class243_sub10.method14653((String) class261.anObject4040,
				       (byte) 0);
	else if (class261.anObject4040 instanceof Interface64)
	    ((Interface64) class261.anObject4040).method444(class243_sub10,
							    -1916374286);
	else
	    throw new IllegalStateException();
    }
    
    public Object method183(int i) {
	Class168 class168 = method16799(i, 423096624);
	if (class168 == null || !class168.method3820(95859891))
	    return null;
	return class168.method3821((byte) 12);
    }
    
    public Class261 method16815(Class243_Sub10 class243_sub10) {
	int i = class243_sub10.method14908((byte) -119);
	Class168 class168 = method16799(i, 423096624);
	if (!class168.method3820(2054522353))
	    throw new IllegalStateException("");
	Class261 class261 = new Class261(i);
	Class var_class
	    = class168.aClass300_2120.method5961((byte) -127).aClass2482;
	if (var_class == java.lang.Integer.class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(1670367379));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(-876367572));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 1456293904);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	return class261;
    }
    
    public Class261 method16816(Class243_Sub10 class243_sub10,
				Class209 class209) {
	int i = class243_sub10.method14908((byte) -98);
	Class261 class261 = new Class261(i);
	Class var_class = class209.aClass2482;
	if (java.lang.Integer.class == var_class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(1207064227));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(-1504418788));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 2115124437);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	Class168 class168 = method16799(i, 423096624);
	if (!class168.method3820(490101482)
	    || class168.aClass300_2120.method5961((byte) -86) != class209)
	    return null;
	return class261;
    }
    
    public void method16817(Class243_Sub10 class243_sub10, Class261 class261) {
	class243_sub10.method14643(1459219943 * class261.anInt4039,
				   (short) -412);
	if (class261.anObject4040 instanceof Integer)
	    class243_sub10.method14841(((Integer) class261.anObject4040)
					   .intValue(),
				       735483131);
	else if (class261.anObject4040 instanceof Long)
	    class243_sub10
		.method14650(((Long) class261.anObject4040).longValue());
	else if (class261.anObject4040 instanceof String)
	    class243_sub10.method14653((String) class261.anObject4040,
				       (byte) 0);
	else if (class261.anObject4040 instanceof Interface64)
	    ((Interface64) class261.anObject4040).method444(class243_sub10,
							    -882657872);
	else
	    throw new IllegalStateException();
    }
    
    public void method16818(Class243_Sub10 class243_sub10, Class261 class261,
			    int i) {
	class243_sub10.method14643(1459219943 * class261.anInt4039,
				   (short) -9938);
	if (class261.anObject4040 instanceof Integer)
	    class243_sub10.method14841(((Integer) class261.anObject4040)
					   .intValue(),
				       735483131);
	else if (class261.anObject4040 instanceof Long)
	    class243_sub10
		.method14650(((Long) class261.anObject4040).longValue());
	else if (class261.anObject4040 instanceof String)
	    class243_sub10.method14653((String) class261.anObject4040,
				       (byte) 0);
	else if (class261.anObject4040 instanceof Interface64)
	    ((Interface64) class261.anObject4040).method444(class243_sub10,
							    -870976051);
	else
	    throw new IllegalStateException();
    }
    
    public Class261 method16819(Class243_Sub10 class243_sub10,
				Class209 class209) {
	int i = class243_sub10.method14908((byte) -101);
	Class261 class261 = new Class261(i);
	Class var_class = class209.aClass2482;
	if (java.lang.Integer.class == var_class)
	    class261.anObject4040
		= Integer.valueOf(class243_sub10.method14843(2022136419));
	else if (java.lang.Long.class == var_class)
	    class261.anObject4040
		= Long.valueOf(class243_sub10.method14670(-102488694));
	else if (java.lang.String.class == var_class)
	    class261.anObject4040 = class243_sub10.method14682(-437499001);
	else if (Interface64.class.isAssignableFrom(var_class)) {
	    try {
		Interface64 interface64
		    = (Interface64) var_class.newInstance();
		interface64.method446(class243_sub10, 1711343144);
		class261.anObject4040 = interface64;
	    } catch (InstantiationException instantiationexception) {
		/* empty */
	    } catch (IllegalAccessException illegalaccessexception) {
		/* empty */
	    }
	} else
	    throw new IllegalStateException();
	Class168 class168 = method16799(i, 423096624);
	if (!class168.method3820(486460607)
	    || class168.aClass300_2120.method5961((byte) -3) != class209)
	    return null;
	return class261;
    }
    
    public abstract Class168 method16820(int i);
    
    static boolean method16821(int i, byte i_10_) {
	if (9 == i || 10 == i || i == 11 || i == 12 || i == 13 || 1003 == i)
	    return true;
	if (8 == i)
	    return true;
	return false;
    }
}
