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

public class Class478
{
    Class478 aClass478_6419;
    Class267 aClass267_6420;
    Class267 aClass267_6421 = new Class267();
    Class478 aClass478_6422;
    boolean aBool6423;
    boolean aBool6424;
    boolean aBool6425;
    protected boolean aBool6426;
    Class350 aClass350_6427;
    Class267 aClass267_6428;
    Class478 aClass478_6429;
    
    public final void method8463(Class275 class275) {
	((Class478) this).aClass267_6421.aClass275_4065.method5417(class275);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final Class267 method8464() {
	return ((Class478) this).aClass267_6421;
    }
    
    public final Class267 method8465() {
	if (((Class478) this).aBool6424) {
	    ((Class478) this).aBool6424 = false;
	    ((Class478) this).aClass267_6420
		.method5191(((Class478) this).aClass267_6421);
	    if (((Class478) this).aClass478_6419 != null)
		((Class478) this).aClass267_6420
		    .method5190(((Class478) this).aClass478_6419.method8465());
	}
	return ((Class478) this).aClass267_6420;
    }
    
    final void method8466(Class267 class267) {
	if (((Class478) this).aClass478_6419 != null) {
	    Class267 class267_0_ = new Class267(class267);
	    class267_0_
		.method5190(((Class478) this).aClass478_6419.method8477());
	    method8468(class267_0_);
	} else
	    method8468(class267);
    }
    
    final Class350 method8467() {
	if (((Class478) this).aBool6425) {
	    ((Class478) this).aBool6425 = false;
	    ((Class478) this).aClass350_6427.method6551(method8465());
	}
	return ((Class478) this).aClass350_6427;
    }
    
    final void method8468(Class267 class267) {
	((Class478) this).aClass267_6421.method5191(class267);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final void method8469(Class280 class280) {
	((Class478) this).aClass267_6421.aClass280_4064.method5603(class280);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final void method8470(Class275 class275) {
	((Class478) this).aClass267_6421.aClass275_4065.method5417(class275);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final void method8471(float f, float f_1_, float f_2_) {
	((Class478) this).aClass267_6421.aClass275_4065.method5363(f, f_1_,
								   f_2_);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final Class267 method8472() {
	return ((Class478) this).aClass267_6421;
    }
    
    final void method8473() {
	((Class478) this).aBool6424 = true;
	((Class478) this).aBool6423 = true;
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
    }
    
    final void method8474() {
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
	if (((Class478) this).aClass478_6429 != null)
	    ((Class478) this).aClass478_6429.method8474();
    }
    
    final void method8475() {
	((Class478) this).aBool6424 = true;
	((Class478) this).aBool6423 = true;
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
    }
    
    public final Class267 method8476() {
	return ((Class478) this).aClass267_6421;
    }
    
    final Class267 method8477() {
	if (((Class478) this).aBool6423) {
	    ((Class478) this).aBool6423 = false;
	    ((Class478) this).aClass267_6428.method5191(method8465());
	    ((Class478) this).aClass267_6428.method5189();
	}
	return ((Class478) this).aClass267_6420;
    }
    
    final void method8478() {
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
	if (((Class478) this).aClass478_6429 != null)
	    ((Class478) this).aClass478_6429.method8474();
    }
    
    public final Class267 method8479() {
	if (((Class478) this).aBool6424) {
	    ((Class478) this).aBool6424 = false;
	    ((Class478) this).aClass267_6420
		.method5191(((Class478) this).aClass267_6421);
	    if (((Class478) this).aClass478_6419 != null)
		((Class478) this).aClass267_6420
		    .method5190(((Class478) this).aClass478_6419.method8465());
	}
	return ((Class478) this).aClass267_6420;
    }
    
    final Class267 method8480() {
	if (((Class478) this).aBool6423) {
	    ((Class478) this).aBool6423 = false;
	    ((Class478) this).aClass267_6428.method5191(method8465());
	    ((Class478) this).aClass267_6428.method5189();
	}
	return ((Class478) this).aClass267_6420;
    }
    
    final Class267 method8481() {
	if (((Class478) this).aBool6423) {
	    ((Class478) this).aBool6423 = false;
	    ((Class478) this).aClass267_6428.method5191(method8465());
	    ((Class478) this).aClass267_6428.method5189();
	}
	return ((Class478) this).aClass267_6420;
    }
    
    final void method8482() {
	((Class478) this).aBool6424 = true;
	((Class478) this).aBool6423 = true;
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
    }
    
    final void method8483(Class267 class267) {
	if (((Class478) this).aClass478_6419 != null) {
	    Class267 class267_3_ = new Class267(class267);
	    class267_3_
		.method5190(((Class478) this).aClass478_6419.method8477());
	    method8468(class267_3_);
	} else
	    method8468(class267);
    }
    
    final void method8484(Class267 class267) {
	((Class478) this).aClass267_6421.method5191(class267);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    final Class350 method8485() {
	if (((Class478) this).aBool6425) {
	    ((Class478) this).aBool6425 = false;
	    ((Class478) this).aClass350_6427.method6551(method8465());
	}
	return ((Class478) this).aClass350_6427;
    }
    
    public final void method8486(Class280 class280) {
	((Class478) this).aClass267_6421.aClass280_4064.method5603(class280);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final void method8487(Class275 class275) {
	((Class478) this).aClass267_6421.aClass275_4065.method5417(class275);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    final void method8488() {
	((Class478) this).aBool6424 = true;
	((Class478) this).aBool6423 = true;
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
    }
    
    public final void method8489(Class275 class275) {
	((Class478) this).aClass267_6421.aClass275_4065.method5417(class275);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    public final void method8490(float f, float f_4_, float f_5_) {
	((Class478) this).aClass267_6421.aClass275_4065.method5363(f, f_4_,
								   f_5_);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    final void method8491() {
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
	if (((Class478) this).aClass478_6429 != null)
	    ((Class478) this).aClass478_6429.method8474();
    }
    
    final void method8492() {
	((Class478) this).aBool6424 = true;
	((Class478) this).aBool6423 = true;
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
    }
    
    Class478() {
	((Class478) this).aClass267_6420 = new Class267();
	((Class478) this).aBool6424 = true;
	((Class478) this).aClass267_6428 = new Class267();
	((Class478) this).aBool6423 = true;
	new Class276();
	new Class276();
	((Class478) this).aClass350_6427 = new Class350();
	((Class478) this).aBool6425 = true;
	aBool6426 = true;
	((Class478) this).aClass478_6419 = null;
	((Class478) this).aClass478_6422 = null;
	((Class478) this).aClass478_6429 = null;
    }
    
    public final Class267 method8493() {
	return ((Class478) this).aClass267_6421;
    }
    
    final Class350 method8494() {
	if (((Class478) this).aBool6425) {
	    ((Class478) this).aBool6425 = false;
	    ((Class478) this).aClass350_6427.method6551(method8465());
	}
	return ((Class478) this).aClass350_6427;
    }
    
    final void method8495() {
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
	if (((Class478) this).aClass478_6429 != null)
	    ((Class478) this).aClass478_6429.method8474();
    }
    
    public final void method8496() {
	if (((Class478) this).aClass478_6419 != null) {
	    Class478 class478_6_
		= ((Class478) ((Class478) this).aClass478_6419).aClass478_6422;
	    if (class478_6_ == this)
		((Class478) ((Class478) this).aClass478_6419).aClass478_6422
		    = ((Class478) this).aClass478_6429;
	    else {
		for (/**/; ((Class478) class478_6_).aClass478_6429 != this;
		     class478_6_ = ((Class478) class478_6_).aClass478_6429) {
		    /* empty */
		}
		((Class478) class478_6_).aClass478_6429
		    = ((Class478) this).aClass478_6429;
	    }
	}
	method8473();
	if (((Class478) this).aClass478_6422 != null) {
	    ((Class478) this).aClass478_6422.method8474();
	    Class478 class478_7_ = ((Class478) this).aClass478_6422;
	    for (;;) {
		((Class478) class478_7_).aClass267_6421
		    .method5190(((Class478) this).aClass267_6421);
		((Class478) class478_7_).aClass478_6419
		    = ((Class478) this).aClass478_6419;
		if (((Class478) class478_7_).aClass478_6429 == null) {
		    ((Class478) class478_7_).aClass478_6429
			= (((Class478) ((Class478) this).aClass478_6419)
			   .aClass478_6422);
		    break;
		}
		class478_7_ = ((Class478) class478_7_).aClass478_6429;
	    }
	    ((Class478) ((Class478) this).aClass478_6419).aClass478_6422
		= ((Class478) this).aClass478_6422;
	}
	((Class478) this).aClass478_6419 = null;
	((Class478) this).aClass478_6429 = null;
	((Class478) this).aClass478_6422 = null;
    }
    
    public final void method8497(Class280 class280) {
	((Class478) this).aClass267_6421.aClass280_4064.method5603(class280);
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
    }
    
    final void method8498() {
	method8473();
	if (((Class478) this).aClass478_6422 != null)
	    ((Class478) this).aClass478_6422.method8474();
	if (((Class478) this).aClass478_6429 != null)
	    ((Class478) this).aClass478_6429.method8474();
    }
}
