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

public class Class349 implements Iterator
{
    int anInt3700 = 0;
    int anInt3701;
    AbstractQueue_Sub1 anAbstractQueue_Sub1_3702;
    static String aString3703;
    
    public boolean method4421() {
	return (2036933097 * ((Class349) this).anInt3700
		< (((AbstractQueue_Sub1)
		    ((Class349) this).anAbstractQueue_Sub1_3702).anInt11524
		   * 1786333851));
    }
    
    public boolean hasNext() {
	return (2036933097 * ((Class349) this).anInt3700
		< (((AbstractQueue_Sub1)
		    ((Class349) this).anAbstractQueue_Sub1_3702).anInt11524
		   * 1786333851));
    }
    
    public Object next() {
	if ((((AbstractQueue_Sub1) ((Class349) this).anAbstractQueue_Sub1_3702)
	     .anInt11525) * 570306025
	    != ((Class349) this).anInt3701 * 499098433)
	    throw new ConcurrentModificationException();
	if (((Class349) this).anInt3700 * 2036933097
	    < 1786333851 * (((AbstractQueue_Sub1)
			     ((Class349) this).anAbstractQueue_Sub1_3702)
			    .anInt11524)) {
	    Object object
		= (((Class354) (((AbstractQueue_Sub1)
				 ((Class349) this).anAbstractQueue_Sub1_3702)
				.aClass354Array11526
				[2036933097 * ((Class349) this).anInt3700]))
		   .anObject3741);
	    ((Class349) this).anInt3700 += -1814968743;
	    return object;
	}
	throw new NoSuchElementException();
    }
    
    public Object method4422() {
	if ((((AbstractQueue_Sub1) ((Class349) this).anAbstractQueue_Sub1_3702)
	     .anInt11525) * 570306025
	    != ((Class349) this).anInt3701 * 499098433)
	    throw new ConcurrentModificationException();
	if (((Class349) this).anInt3700 * 2036933097
	    < 1786333851 * (((AbstractQueue_Sub1)
			     ((Class349) this).anAbstractQueue_Sub1_3702)
			    .anInt11524)) {
	    Object object
		= (((Class354) (((AbstractQueue_Sub1)
				 ((Class349) this).anAbstractQueue_Sub1_3702)
				.aClass354Array11526
				[2036933097 * ((Class349) this).anInt3700]))
		   .anObject3741);
	    ((Class349) this).anInt3700 += -1814968743;
	    return object;
	}
	throw new NoSuchElementException();
    }
    
    public void remove() {
	throw new UnsupportedOperationException();
    }
    
    public boolean method4423() {
	return (2036933097 * ((Class349) this).anInt3700
		< (((AbstractQueue_Sub1)
		    ((Class349) this).anAbstractQueue_Sub1_3702).anInt11524
		   * 1786333851));
    }
    
    public Object method4424() {
	if ((((AbstractQueue_Sub1) ((Class349) this).anAbstractQueue_Sub1_3702)
	     .anInt11525) * 570306025
	    != ((Class349) this).anInt3701 * 499098433)
	    throw new ConcurrentModificationException();
	if (((Class349) this).anInt3700 * 2036933097
	    < 1786333851 * (((AbstractQueue_Sub1)
			     ((Class349) this).anAbstractQueue_Sub1_3702)
			    .anInt11524)) {
	    Object object
		= (((Class354) (((AbstractQueue_Sub1)
				 ((Class349) this).anAbstractQueue_Sub1_3702)
				.aClass354Array11526
				[2036933097 * ((Class349) this).anInt3700]))
		   .anObject3741);
	    ((Class349) this).anInt3700 += -1814968743;
	    return object;
	}
	throw new NoSuchElementException();
    }
    
    public Object method4425() {
	if ((((AbstractQueue_Sub1) ((Class349) this).anAbstractQueue_Sub1_3702)
	     .anInt11525) * 570306025
	    != ((Class349) this).anInt3701 * 499098433)
	    throw new ConcurrentModificationException();
	if (((Class349) this).anInt3700 * 2036933097
	    < 1786333851 * (((AbstractQueue_Sub1)
			     ((Class349) this).anAbstractQueue_Sub1_3702)
			    .anInt11524)) {
	    Object object
		= (((Class354) (((AbstractQueue_Sub1)
				 ((Class349) this).anAbstractQueue_Sub1_3702)
				.aClass354Array11526
				[2036933097 * ((Class349) this).anInt3700]))
		   .anObject3741);
	    ((Class349) this).anInt3700 += -1814968743;
	    return object;
	}
	throw new NoSuchElementException();
    }
    
    Class349(AbstractQueue_Sub1 abstractqueue_sub1) {
	((Class349) this).anInt3701
	    = -1897305943 * (((AbstractQueue_Sub1)
			      ((Class349) this).anAbstractQueue_Sub1_3702)
			     .anInt11525);
	((Class349) this).anAbstractQueue_Sub1_3702 = abstractqueue_sub1;
    }
    
    public void method4426() {
	throw new UnsupportedOperationException();
    }
    
    static final void method4427(Class612 class612, int i) {
	String string = (String) (((Class612) class612).anObjectArray8034
				  [(((Class612) class612).anInt8017
				    -= 1516150619) * -1930397485]);
	Class57.method962(string, 1663336762);
    }
    
    public static void method4428(boolean bool, int i) {
	/* empty */
    }
    
    static void method4429(int i, int i_0_) {
	for (Class487 class487 = client.aClass666_10978.method7938((byte) -98);
	     null != class487;
	     class487 = client.aClass666_10978.method7927(292963226)) {
	    if ((long) i == (-2329590788501447949L * class487.aLong6694 >> 48
			     & 0xffffL))
		class487.method5995((short) -13568);
	}
    }
}
