/* Class442 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.Iterator;

public class Class442 implements Iterable
{
    public Class243_Sub11 aClass243_Sub11_6213 = new Class243_Sub11();
    Class243_Sub11 aClass243_Sub11_6214;
    
    public Class243_Sub11 method7887(int i) {
	Class243_Sub11 class243_sub11 = ((Class442) this).aClass243_Sub11_6214;
	if (class243_sub11 == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11.aClass243_Sub11_8697;
	return class243_sub11;
    }
    
    public Class243_Sub11 method7888(int i) {
	Class243_Sub11 class243_sub11
	    = aClass243_Sub11_6213.aClass243_Sub11_8697;
	if (class243_sub11 == aClass243_Sub11_6213)
	    return null;
	class243_sub11.method14918((byte) -59);
	return class243_sub11;
    }
    
    public void method7889(int i) {
	while (aClass243_Sub11_6213.aClass243_Sub11_8697
	       != aClass243_Sub11_6213)
	    aClass243_Sub11_6213.aClass243_Sub11_8697.method14918((byte) -9);
    }
    
    public Class243_Sub11 method7890() {
	Class243_Sub11 class243_sub11 = ((Class442) this).aClass243_Sub11_6214;
	if (class243_sub11 == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11.aClass243_Sub11_8697;
	return class243_sub11;
    }
    
    public Class243_Sub11 method7891(int i) {
	return method7892(null, 1752002474);
    }
    
    Class243_Sub11 method7892(Class243_Sub11 class243_sub11, int i) {
	Class243_Sub11 class243_sub11_0_;
	if (class243_sub11 == null)
	    class243_sub11_0_ = aClass243_Sub11_6213.aClass243_Sub11_8697;
	else
	    class243_sub11_0_ = class243_sub11;
	if (class243_sub11_0_ == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11_0_.aClass243_Sub11_8697;
	return class243_sub11_0_;
    }
    
    public static void method7893(Class243_Sub11 class243_sub11,
				  Class243_Sub11 class243_sub11_1_) {
	if (null != class243_sub11.aClass243_Sub11_8698)
	    class243_sub11.method14918((byte) -17);
	class243_sub11.aClass243_Sub11_8698
	    = class243_sub11_1_.aClass243_Sub11_8698;
	class243_sub11.aClass243_Sub11_8697 = class243_sub11_1_;
	class243_sub11.aClass243_Sub11_8698.aClass243_Sub11_8697
	    = class243_sub11;
	class243_sub11.aClass243_Sub11_8697.aClass243_Sub11_8698
	    = class243_sub11;
    }
    
    public int method7894(int i) {
	int i_2_ = 0;
	for (Class243_Sub11 class243_sub11
		 = aClass243_Sub11_6213.aClass243_Sub11_8697;
	     class243_sub11 != aClass243_Sub11_6213;
	     class243_sub11 = class243_sub11.aClass243_Sub11_8697)
	    i_2_++;
	return i_2_;
    }
    
    public Class442() {
	aClass243_Sub11_6213.aClass243_Sub11_8697 = aClass243_Sub11_6213;
	aClass243_Sub11_6213.aClass243_Sub11_8698 = aClass243_Sub11_6213;
    }
    
    public Iterator method7895() {
	return new Class427(this);
    }
    
    public Iterator method7896() {
	return new Class427(this);
    }
    
    public void method7897() {
	while (aClass243_Sub11_6213.aClass243_Sub11_8697
	       != aClass243_Sub11_6213)
	    aClass243_Sub11_6213.aClass243_Sub11_8697.method14918((byte) 2);
    }
    
    public void method7898() {
	while (aClass243_Sub11_6213.aClass243_Sub11_8697
	       != aClass243_Sub11_6213)
	    aClass243_Sub11_6213.aClass243_Sub11_8697.method14918((byte) -95);
    }
    
    public void method7899() {
	while (aClass243_Sub11_6213.aClass243_Sub11_8697
	       != aClass243_Sub11_6213)
	    aClass243_Sub11_6213.aClass243_Sub11_8697.method14918((byte) -6);
    }
    
    public static void method7900(Class243_Sub11 class243_sub11,
				  Class243_Sub11 class243_sub11_3_) {
	if (null != class243_sub11.aClass243_Sub11_8698)
	    class243_sub11.method14918((byte) 1);
	class243_sub11.aClass243_Sub11_8698
	    = class243_sub11_3_.aClass243_Sub11_8698;
	class243_sub11.aClass243_Sub11_8697 = class243_sub11_3_;
	class243_sub11.aClass243_Sub11_8698.aClass243_Sub11_8697
	    = class243_sub11;
	class243_sub11.aClass243_Sub11_8697.aClass243_Sub11_8698
	    = class243_sub11;
    }
    
    public Iterator iterator() {
	return new Class427(this);
    }
    
    public static void method7901(Class243_Sub11 class243_sub11,
				  Class243_Sub11 class243_sub11_4_) {
	if (class243_sub11.aClass243_Sub11_8698 != null)
	    class243_sub11.method14918((byte) -97);
	class243_sub11.aClass243_Sub11_8698 = class243_sub11_4_;
	class243_sub11.aClass243_Sub11_8697
	    = class243_sub11_4_.aClass243_Sub11_8697;
	class243_sub11.aClass243_Sub11_8698.aClass243_Sub11_8697
	    = class243_sub11;
	class243_sub11.aClass243_Sub11_8697.aClass243_Sub11_8698
	    = class243_sub11;
    }
    
    public void method7902(Class243_Sub11 class243_sub11, int i) {
	if (null != class243_sub11.aClass243_Sub11_8698)
	    class243_sub11.method14918((byte) -2);
	class243_sub11.aClass243_Sub11_8698
	    = aClass243_Sub11_6213.aClass243_Sub11_8698;
	class243_sub11.aClass243_Sub11_8697 = aClass243_Sub11_6213;
	class243_sub11.aClass243_Sub11_8698.aClass243_Sub11_8697
	    = class243_sub11;
	class243_sub11.aClass243_Sub11_8697.aClass243_Sub11_8698
	    = class243_sub11;
    }
    
    public Class243_Sub11 method7903() {
	return method7892(null, -509221916);
    }
    
    Class243_Sub11 method7904(Class243_Sub11 class243_sub11) {
	Class243_Sub11 class243_sub11_5_;
	if (class243_sub11 == null)
	    class243_sub11_5_ = aClass243_Sub11_6213.aClass243_Sub11_8697;
	else
	    class243_sub11_5_ = class243_sub11;
	if (class243_sub11_5_ == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11_5_.aClass243_Sub11_8697;
	return class243_sub11_5_;
    }
    
    Class243_Sub11 method7905(Class243_Sub11 class243_sub11) {
	Class243_Sub11 class243_sub11_6_;
	if (class243_sub11 == null)
	    class243_sub11_6_ = aClass243_Sub11_6213.aClass243_Sub11_8697;
	else
	    class243_sub11_6_ = class243_sub11;
	if (class243_sub11_6_ == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11_6_.aClass243_Sub11_8697;
	return class243_sub11_6_;
    }
    
    Class243_Sub11 method7906(Class243_Sub11 class243_sub11) {
	Class243_Sub11 class243_sub11_7_;
	if (class243_sub11 == null)
	    class243_sub11_7_ = aClass243_Sub11_6213.aClass243_Sub11_8697;
	else
	    class243_sub11_7_ = class243_sub11;
	if (class243_sub11_7_ == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11_7_.aClass243_Sub11_8697;
	return class243_sub11_7_;
    }
    
    public Class243_Sub11 method7907() {
	Class243_Sub11 class243_sub11 = ((Class442) this).aClass243_Sub11_6214;
	if (class243_sub11 == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11.aClass243_Sub11_8697;
	return class243_sub11;
    }
    
    public int method7908() {
	int i = 0;
	for (Class243_Sub11 class243_sub11
		 = aClass243_Sub11_6213.aClass243_Sub11_8697;
	     class243_sub11 != aClass243_Sub11_6213;
	     class243_sub11 = class243_sub11.aClass243_Sub11_8697)
	    i++;
	return i;
    }
    
    public Class243_Sub11 method7909() {
	Class243_Sub11 class243_sub11 = ((Class442) this).aClass243_Sub11_6214;
	if (class243_sub11 == aClass243_Sub11_6213) {
	    ((Class442) this).aClass243_Sub11_6214 = null;
	    return null;
	}
	((Class442) this).aClass243_Sub11_6214
	    = class243_sub11.aClass243_Sub11_8697;
	return class243_sub11;
    }
    
    public Class243_Sub11 method7910() {
	return method7892(null, 545550865);
    }
    
    static void method7911(Class87 class87, int i) {
	if (Class22.aClass276_235 != null) {
	    class87.method2166(Class22.aClass276_235);
	    class87.method2320(Class22.aClass350_231);
	    class87.method2113(Class22.anInt225 * -694899627,
			       -1100779587 * Class22.anInt226,
			       (920091821 * Class22.anInt227
				+ -694899627 * Class22.anInt225),
			       (1181536941 * Class22.anInt228
				+ -1100779587 * Class22.anInt226));
	    class87.method2110(Class22.anInt225 * -694899627,
			       -1100779587 * Class22.anInt226,
			       Class22.anInt227 * 920091821,
			       1181536941 * Class22.anInt228);
	}
    }
}
