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

public class Class188 implements Iterator {
	int anInt1911;
	int anInt1912 = 0;
	AbstractQueue_Sub1 anAbstractQueue_Sub1_1913;

	public void remove() {
		try {
			throw new UnsupportedOperationException();
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.remove(").append(')').toString());
		}
	}

	public boolean hasNext() {
		try {
			return (((Class188) this).anInt1912 * -1320296169 < -400292665
					* ((AbstractQueue_Sub1) (((Class188) this).anAbstractQueue_Sub1_1913)).anInt6314);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.hasNext(").append(')').toString());
		}
	}

	public Object next() {
		try {
			if (1539110513 * ((Class188) this).anInt1911 != -772584077
					* (((AbstractQueue_Sub1) ((Class188) this).anAbstractQueue_Sub1_1913).anInt6316))
				throw new ConcurrentModificationException();
			if (((Class188) this).anInt1912 * -1320296169 < (((AbstractQueue_Sub1) ((Class188) this).anAbstractQueue_Sub1_1913).anInt6314 * -400292665)) {
				Object object = (((Class170) (((AbstractQueue_Sub1) ((Class188) this).anAbstractQueue_Sub1_1913).aClass170Array6313[((Class188) this).anInt1912
						* -1320296169])).anObject1738);
				((Class188) this).anInt1912 += 1769301671;
				return object;
			}
			throw new NoSuchElementException();
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.next(").append(')').toString());
		}
	}

	Class188(AbstractQueue_Sub1 abstractqueue_sub1) {
		((Class188) this).anInt1911 = (((AbstractQueue_Sub1) ((Class188) this).anAbstractQueue_Sub1_1913).anInt6316 * 266165283);
		((Class188) this).anAbstractQueue_Sub1_1913 = abstractqueue_sub1;
	}

	static final void method1850(Class403 class403, int i) {
		try {
			Class390 class390 = (((Class403) class403).aBoolean5261 ? ((Class403) class403).aClass390_5247
					: ((Class403) class403).aClass390_5246);
			IComponentDefinition class105 = ((Class390) class390).aClass105_4168;
			Class119 class119 = ((Class390) class390).aClass119_4167;
			Class214.method1989(class105, class119, class403, (byte) 74);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.kq(").append(')').toString());
		}
	}

	static final void method1851(Class403 class403, int i) {
		try {
			((Class403) class403).anInt5239 -= -783761378;
			int i_0_ = (((Class403) class403).anIntArray5244[((Class403) class403).anInt5239 * 681479919]);
			int i_1_ = (((Class403) class403).anIntArray5244[1 + ((Class403) class403).anInt5239 * 681479919]);
			((Class403) class403).anIntArray5244[((((Class403) class403).anInt5239 += -391880689) * 681479919 - 1)] = Class82_Sub6
					.method886(i_0_, i_1_, true, 15837685);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.td(").append(')').toString());
		}
	}

	static final void method1852(Class403 class403, int i) {
		try {
			((Class403) class403).anInt5239 -= -1175642067;
			int i_2_ = (((Class403) class403).anIntArray5244[681479919 * ((Class403) class403).anInt5239]);
			int i_3_ = (((Class403) class403).anIntArray5244[1 + 681479919 * ((Class403) class403).anInt5239]);
			int i_4_ = (((Class403) class403).anIntArray5244[((Class403) class403).anInt5239 * 681479919 + 2]);
			Class301_Sub1.method3713(4, i_2_ << 16 | i_3_, i_4_, "",
					-1102364535);
		} catch (RuntimeException runtimeexception) {
			throw Class346.method4175(runtimeexception, new StringBuilder()
					.append("hw.ald(").append(')').toString());
		}
	}
}
