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

public class Class444 implements Iterator {
	Class421 aClass421_6330;
	Class587_Sub34 aClass587_Sub34_6331;
	Class587_Sub34 aClass587_Sub34_6332 = null;

	public boolean method7969() {
		return (((Class444) this).aClass421_6330.aClass587_Sub34_6162 != ((Class444) this).aClass587_Sub34_6331);
	}

	void method7970(int i) {
		((Class444) this).aClass587_Sub34_6331 = (((Class444) this).aClass421_6330.aClass587_Sub34_6162.aClass587_Sub34_9746);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	void method7971() {
		((Class444) this).aClass587_Sub34_6331 = (((Class444) this).aClass421_6330.aClass587_Sub34_6162.aClass587_Sub34_9746);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public Class444(Class421 class421) {
		((Class444) this).aClass421_6330 = class421;
		((Class444) this).aClass587_Sub34_6331 = (((Class444) this).aClass421_6330.aClass587_Sub34_6162.aClass587_Sub34_9746);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public Class587_Sub34 method7972(byte i) {
		method7970(688747552);
		return (Class587_Sub34) next();
	}

	public void remove() {
		if (((Class444) this).aClass587_Sub34_6332 == null)
			throw new IllegalStateException();
		((Class444) this).aClass587_Sub34_6332.method15971(889617248);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public boolean hasNext() {
		return (((Class444) this).aClass421_6330.aClass587_Sub34_6162 != ((Class444) this).aClass587_Sub34_6331);
	}

	public boolean method7973() {
		return (((Class444) this).aClass421_6330.aClass587_Sub34_6162 != ((Class444) this).aClass587_Sub34_6331);
	}

	public Object next() {
		Class587_Sub34 class587_sub34 = ((Class444) this).aClass587_Sub34_6331;
		if (class587_sub34 == ((Class444) this).aClass421_6330.aClass587_Sub34_6162) {
			class587_sub34 = null;
			((Class444) this).aClass587_Sub34_6331 = null;
		} else
			((Class444) this).aClass587_Sub34_6331 = class587_sub34.aClass587_Sub34_9746;
		((Class444) this).aClass587_Sub34_6332 = class587_sub34;
		return class587_sub34;
	}

	public Object method7974() {
		Class587_Sub34 class587_sub34 = ((Class444) this).aClass587_Sub34_6331;
		if (class587_sub34 == ((Class444) this).aClass421_6330.aClass587_Sub34_6162) {
			class587_sub34 = null;
			((Class444) this).aClass587_Sub34_6331 = null;
		} else
			((Class444) this).aClass587_Sub34_6331 = class587_sub34.aClass587_Sub34_9746;
		((Class444) this).aClass587_Sub34_6332 = class587_sub34;
		return class587_sub34;
	}

	public Object method7975() {
		Class587_Sub34 class587_sub34 = ((Class444) this).aClass587_Sub34_6331;
		if (class587_sub34 == ((Class444) this).aClass421_6330.aClass587_Sub34_6162) {
			class587_sub34 = null;
			((Class444) this).aClass587_Sub34_6331 = null;
		} else
			((Class444) this).aClass587_Sub34_6331 = class587_sub34.aClass587_Sub34_9746;
		((Class444) this).aClass587_Sub34_6332 = class587_sub34;
		return class587_sub34;
	}

	public Object method7976() {
		Class587_Sub34 class587_sub34 = ((Class444) this).aClass587_Sub34_6331;
		if (class587_sub34 == ((Class444) this).aClass421_6330.aClass587_Sub34_6162) {
			class587_sub34 = null;
			((Class444) this).aClass587_Sub34_6331 = null;
		} else
			((Class444) this).aClass587_Sub34_6331 = class587_sub34.aClass587_Sub34_9746;
		((Class444) this).aClass587_Sub34_6332 = class587_sub34;
		return class587_sub34;
	}

	public void method7977() {
		if (((Class444) this).aClass587_Sub34_6332 == null)
			throw new IllegalStateException();
		((Class444) this).aClass587_Sub34_6332.method15971(1209030891);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public void method7978() {
		if (((Class444) this).aClass587_Sub34_6332 == null)
			throw new IllegalStateException();
		((Class444) this).aClass587_Sub34_6332.method15971(754705322);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public boolean method7979() {
		return (((Class444) this).aClass421_6330.aClass587_Sub34_6162 != ((Class444) this).aClass587_Sub34_6331);
	}

	void method7980() {
		((Class444) this).aClass587_Sub34_6331 = (((Class444) this).aClass421_6330.aClass587_Sub34_6162.aClass587_Sub34_9746);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public Class587_Sub34 method7981() {
		method7970(1040166184);
		return (Class587_Sub34) next();
	}

	void method7982() {
		((Class444) this).aClass587_Sub34_6331 = (((Class444) this).aClass421_6330.aClass587_Sub34_6162.aClass587_Sub34_9746);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	public void method7983() {
		if (((Class444) this).aClass587_Sub34_6332 == null)
			throw new IllegalStateException();
		((Class444) this).aClass587_Sub34_6332.method15971(1260640324);
		((Class444) this).aClass587_Sub34_6332 = null;
	}

	static final void method7984(long l) {
		try {
			Thread.sleep(l);
		} catch (InterruptedException interruptedexception) {
			/* empty */
		}
	}

	static final void method7985(Class477 class477, byte i) {
		((Class477) class477).anInt6498 -= -1140365234;
	}

	static final void method7986(Class477 class477, byte i) {
		Class504.method11427(class477, (((Class477) class477).aClass497_Sub1_Sub3_Sub5_6494), -300256613);
	}

	public static void method7987(Class279 class279, Class279 class279_0_, int i, short i_1_) {
		Class587_Sub34_Sub3.aClass279_10679 = class279;
		Class284.aClass279_4266 = class279_0_;
	}
}
