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

public abstract class Class314
{
    public abstract void method6148();
    
    public abstract void method6149(int i);
    
    public abstract void method6150(Object object, byte[] is, int i, int i_0_);
    
    public abstract void method6151(Object object);
    
    public abstract void method6152(Object object, byte[] is, int i, int i_1_,
				    int i_2_);
    
    public abstract int method6153(Object object, byte i);
    
    public abstract Class222 method6154(Class298 class298, byte i);
    
    abstract Object method6155(Class388 class388, int i);
    
    public abstract Class222 method6156(Class298 class298);
    
    public abstract void method6157(Object object, int i);
    
    public abstract Class310 method6158();
    
    public abstract void method6159();
    
    public abstract Object method6160(int i, int i_3_, Class309 class309,
				      Class302 class302, int i_4_, float f,
				      short i_5_);
    
    public abstract int method6161(Object object);
    
    public abstract Object method6162(int i, int i_6_, Class309 class309,
				      Class302 class302, int i_7_, float f);
    
    public abstract int method6163(Object object);
    
    public abstract void method6164(int i);
    
    Class314() {
	/* empty */
    }
    
    public abstract Class222 method6165(Class298 class298);
    
    public abstract Class310 method6166(byte i);
    
    abstract Object method6167(Class388 class388);
    
    public abstract void method6168(Object object);
    
    public abstract void method6169();
    
    public abstract void method6170();
    
    static final void method6171(Class479 class479, byte i) {
	Class465 class465 = (((Class479) class479).aBool6460
			     ? ((Class479) class479).aClass465_6445
			     : ((Class479) class479).aClass465_6443);
	Class117 class117 = ((Class465) class465).aClass117_6364;
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = 1648565635 * class117.anInt1427;
    }
    
    static Class243_Sub11_Sub10 method6172(Class621 class621, int i, int i_8_,
					   int i_9_) {
	int i_10_ = class621.anInt7982 * 151408127 | i << 10;
	Class243_Sub11_Sub10 class243_sub11_sub10
	    = ((Class243_Sub11_Sub10)
	       Class471.aClass122_6384.method3074((long) i_10_ << 16));
	if (null != class243_sub11_sub10)
	    return class243_sub11_sub10;
	byte[] is = (Class468.aClass272_6377.method5258
		     (Class468.aClass272_6377.method5288(i_10_, 764677191),
		      1294361935));
	if (null != is) {
	    if (is.length <= 1)
		return null;
	    try {
		class243_sub11_sub10 = Class240.method4876(is, -2094350966);
	    } catch (Exception exception) {
		throw new RuntimeException(new StringBuilder().append
					       (exception.getMessage()).append
					       (" ").append
					       (i_10_).toString());
	    }
	    class243_sub11_sub10.aClass621_10750 = class621;
	    Class471.aClass122_6384.method3068(class243_sub11_sub10,
					       (long) i_10_ << 16);
	    return class243_sub11_sub10;
	}
	i_10_ = class621.anInt7982 * 151408127 | 65536 + i_8_ << 10;
	class243_sub11_sub10
	    = ((Class243_Sub11_Sub10)
	       Class471.aClass122_6384.method3074((long) i_10_ << 16));
	if (class243_sub11_sub10 != null)
	    return class243_sub11_sub10;
	is = (Class468.aClass272_6377.method5258
	      (Class468.aClass272_6377.method5288(i_10_, 764677191),
	       1911639455));
	if (is != null) {
	    if (is.length <= 1)
		return null;
	    try {
		class243_sub11_sub10 = Class240.method4876(is, -1387010277);
	    } catch (Exception exception) {
		throw new RuntimeException(new StringBuilder().append
					       (exception.getMessage()).append
					       (" ").append
					       (i_10_).toString());
	    }
	    class243_sub11_sub10.aClass621_10750 = class621;
	    Class471.aClass122_6384.method3068(class243_sub11_sub10,
					       (long) i_10_ << 16);
	    return class243_sub11_sub10;
	}
	i_10_ = 151408127 * class621.anInt7982 | 0x3fffc00;
	class243_sub11_sub10
	    = ((Class243_Sub11_Sub10)
	       Class471.aClass122_6384.method3074((long) i_10_ << 16));
	if (class243_sub11_sub10 != null)
	    return class243_sub11_sub10;
	is = (Class468.aClass272_6377.method5258
	      (Class468.aClass272_6377.method5288(i_10_, 764677191),
	       783209752));
	if (is != null) {
	    if (is.length <= 1)
		return null;
	    try {
		class243_sub11_sub10 = Class240.method4876(is, -2030576991);
	    } catch (Exception exception) {
		throw new RuntimeException(new StringBuilder().append
					       (exception.getMessage()).append
					       (" ").append
					       (i_10_).toString());
	    }
	    class243_sub11_sub10.aClass621_10750 = class621;
	    Class471.aClass122_6384.method3068(class243_sub11_sub10,
					       (long) i_10_ << 16);
	    return class243_sub11_sub10;
	}
	return null;
    }
    
    static final void method6173(Class479 class479, int i) {
	((Class479) class479).anInt6442 -= -339551500;
	int i_11_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955]);
	int i_12_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955 + 1]);
	int i_13_ = (((Class479) class479).anIntArray6435
		     [((Class479) class479).anInt6442 * -117934955 + 2]);
	int i_14_ = (((Class479) class479).anIntArray6435
		     [3 + -117934955 * ((Class479) class479).anInt6442]);
	Class401 class401
	    = Class303.aClass616_4541.method13267(i_13_, 1630744336);
	if (i_11_ != class401.aChar5934 || class401.aChar5933 != i_12_)
	    throw new RuntimeException(new StringBuilder().append(i_13_).append
					   (" ").append
					   (i_14_).toString());
	if (i_12_ == 115)
	    ((Class479) class479).anObjectArray6437
		[((((Class479) class479).anInt6432 += -1049632545) * -611591393
		  - 1)]
		= class401.method7290(i_14_, (short) 140);
	else
	    ((Class479) class479).anIntArray6435
		[((((Class479) class479).anInt6442 += -1158629699) * -117934955
		  - 1)]
		= class401.method7289(i_14_, (byte) 2);
    }
    
    static final void method6174(Class117 class117, Class116 class116,
				 Class479 class479, int i) {
	((Class479) class479).anInt6442 -= 1977707898;
	class117.anInt1424
	    = (((Class479) class479).anIntArray6435
	       [-117934955 * ((Class479) class479).anInt6442]) * -1873268161;
	class117.anInt1425
	    = ((((Class479) class479).anIntArray6435
		[-117934955 * ((Class479) class479).anInt6442 + 1])
	       * 1105888713);
	Class66.method1548(class117, 1481191054);
    }
}
