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

public final class Class642
{
    Class479_Sub3 aClass479_Sub3_8222;
    public Class479_Sub3 aClass479_Sub3_8223 = new Class479_Sub3();
    
    public void method7637(Class479_Sub3 class479_sub3, byte i) {
	if (null != class479_sub3.aClass479_Sub3_10072)
	    class479_sub3.method9100(-1233536695);
	class479_sub3.aClass479_Sub3_10072
	    = aClass479_Sub3_8223.aClass479_Sub3_10072;
	class479_sub3.aClass479_Sub3_10073 = aClass479_Sub3_8223;
	class479_sub3.aClass479_Sub3_10072.aClass479_Sub3_10073
	    = class479_sub3;
	class479_sub3.aClass479_Sub3_10073.aClass479_Sub3_10072
	    = class479_sub3;
    }
    
    public Class479_Sub3 method7638(int i) {
	Class479_Sub3 class479_sub3 = ((Class642) this).aClass479_Sub3_8222;
	if (class479_sub3 == aClass479_Sub3_8223) {
	    ((Class642) this).aClass479_Sub3_8222 = null;
	    return null;
	}
	((Class642) this).aClass479_Sub3_8222
	    = class479_sub3.aClass479_Sub3_10073;
	return class479_sub3;
    }
    
    public void method7639() {
	for (;;) {
	    Class479_Sub3 class479_sub3
		= aClass479_Sub3_8223.aClass479_Sub3_10073;
	    if (class479_sub3 == aClass479_Sub3_8223)
		break;
	    class479_sub3.method9100(-695846999);
	}
	((Class642) this).aClass479_Sub3_8222 = null;
    }
    
    public void method7640(int i) {
	for (;;) {
	    Class479_Sub3 class479_sub3
		= aClass479_Sub3_8223.aClass479_Sub3_10073;
	    if (class479_sub3 == aClass479_Sub3_8223)
		break;
	    class479_sub3.method9100(-1909919230);
	}
	((Class642) this).aClass479_Sub3_8222 = null;
    }
    
    public Class479_Sub3 method7641(int i) {
	Class479_Sub3 class479_sub3 = aClass479_Sub3_8223.aClass479_Sub3_10073;
	if (class479_sub3 == aClass479_Sub3_8223) {
	    ((Class642) this).aClass479_Sub3_8222 = null;
	    return null;
	}
	((Class642) this).aClass479_Sub3_8222
	    = class479_sub3.aClass479_Sub3_10073;
	return class479_sub3;
    }
    
    public Class642() {
	aClass479_Sub3_8223.aClass479_Sub3_10073 = aClass479_Sub3_8223;
	aClass479_Sub3_8223.aClass479_Sub3_10072 = aClass479_Sub3_8223;
    }
    
    public static void method7642(int i, int i_0_, byte i_1_) {
	Class487_Sub35_Sub7 class487_sub35_sub7
	    = Exception_Sub3.method10133(17, (long) i_0_ << 32 | (long) i);
	class487_sub35_sub7.method10341((short) -3475);
    }
    
    static final void method7643(Class612 class612, int i)
	throws Exception_Sub2 {
	((Class612) class612).anInt8022 -= 402182018;
	int i_2_ = (((Class612) class612).anIntArray8021
		    [-40654783 * ((Class612) class612).anInt8022]);
	Class396 class396
	    = Class396.method4730((float) i_2_, (float) i_2_, (float) i_2_);
	Class127.aClass258_Sub1_1526.method3575(class396, (short) 20808);
	class396.method4785();
    }
}
