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

class Class576 implements Iterator
{
    int anInt7712;
    Class67_Sub1_Sub1 this$0;
    public static Class662_Sub5 aClass662_Sub5_7713;
    
    public boolean method7030() {
	return (((Class576) this).anInt7712 * -1197521787
		< ((Class576) this).this$0.method28((byte) 2));
    }
    
    public Object next() {
	int i = (((Class576) this).anInt7712 += -551152563) * -1197521787 - 1;
	Class122_Sub1 class122_sub1
	    = (Class122_Sub1) ((Class67_Sub1_Sub1) ((Class576) this).this$0)
				  .aClass178_11008.method2662((long) i);
	if (class122_sub1 != null)
	    return class122_sub1;
	return ((Class576) this).this$0.method10094(i, (byte) -52);
    }
    
    Class576(Class67_Sub1_Sub1 class67_sub1_sub1) {
	((Class576) this).this$0 = class67_sub1_sub1;
    }
    
    public void remove() {
	throw new UnsupportedOperationException();
    }
    
    public boolean method7031() {
	return (((Class576) this).anInt7712 * -1197521787
		< ((Class576) this).this$0.method28((byte) 92));
    }
    
    public void method7032() {
	throw new UnsupportedOperationException();
    }
    
    public boolean hasNext() {
	return (((Class576) this).anInt7712 * -1197521787
		< ((Class576) this).this$0.method28((byte) 35));
    }
    
    public Object method7033() {
	int i = (((Class576) this).anInt7712 += -551152563) * -1197521787 - 1;
	Class122_Sub1 class122_sub1
	    = (Class122_Sub1) ((Class67_Sub1_Sub1) ((Class576) this).this$0)
				  .aClass178_11008.method2662((long) i);
	if (class122_sub1 != null)
	    return class122_sub1;
	return ((Class576) this).this$0.method10094(i, (byte) -108);
    }
    
    public Object method7034() {
	int i = (((Class576) this).anInt7712 += -551152563) * -1197521787 - 1;
	Class122_Sub1 class122_sub1
	    = (Class122_Sub1) ((Class67_Sub1_Sub1) ((Class576) this).this$0)
				  .aClass178_11008.method2662((long) i);
	if (class122_sub1 != null)
	    return class122_sub1;
	return ((Class576) this).this$0.method10094(i, (byte) -101);
    }
    
    public Object method7035() {
	int i = (((Class576) this).anInt7712 += -551152563) * -1197521787 - 1;
	Class122_Sub1 class122_sub1
	    = (Class122_Sub1) ((Class67_Sub1_Sub1) ((Class576) this).this$0)
				  .aClass178_11008.method2662((long) i);
	if (class122_sub1 != null)
	    return class122_sub1;
	return ((Class576) this).this$0.method10094(i, (byte) -105);
    }
    
    static final void method7036(Class612 class612, int i) {
	Class546 class546 = new Class546();
	class546.method6670((Class487_Sub20) (((Class612) class612)
					      .anObjectArray8034
					      [(((Class612) class612).anInt8017
						-= 1516150619) * -1930397485]),
			    (byte) 45);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = class546.method6662((byte) -6);
    }
    
    static final void method7037(Class612 class612, int i) {
	int i_0_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Character.toUpperCase((char) i_0_);
    }
}
