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

public class Class581 implements Iterator
{
    Class561[] aClass561Array7789;
    int anInt7790;
    static int anInt7791;
    static short aShort7792;
    static String aString7793;
    
    public Object next() {
	return (((Class581) this).aClass561Array7789
		[((((Class581) this).anInt7790 += -1297707601) * 842721615
		  - 1)]);
    }
    
    public boolean hasNext() {
	return (842721615 * ((Class581) this).anInt7790
		< ((Class581) this).aClass561Array7789.length);
    }
    
    public boolean method7082() {
	return (842721615 * ((Class581) this).anInt7790
		< ((Class581) this).aClass561Array7789.length);
    }
    
    public void remove() {
	throw new UnsupportedOperationException();
    }
    
    Class581(Class561[] class561s) {
	((Class581) this).aClass561Array7789 = class561s;
    }
    
    public boolean method7083() {
	return (842721615 * ((Class581) this).anInt7790
		< ((Class581) this).aClass561Array7789.length);
    }
    
    public Object method7084() {
	return (((Class581) this).aClass561Array7789
		[((((Class581) this).anInt7790 += -1297707601) * 842721615
		  - 1)]);
    }
    
    public Object method7085() {
	return (((Class581) this).aClass561Array7789
		[((((Class581) this).anInt7790 += -1297707601) * 842721615
		  - 1)]);
    }
    
    public Object method7086() {
	return (((Class581) this).aClass561Array7789
		[((((Class581) this).anInt7790 += -1297707601) * 842721615
		  - 1)]);
    }
    
    public void method7087() {
	throw new UnsupportedOperationException();
    }
    
    static int method7088(int i, short i_0_) {
	Class487_Sub28 class487_sub28
	    = (Class487_Sub28) Class574.aClass666_7685.method7918((long) i);
	if (null == class487_sub28) {
	    Class370 class370
		= Class574.anInterface43_7681.method302(i, -820053369);
	    if (null == class370 || class370.anInt4090 * 203294751 != 2)
		return -1;
	    class487_sub28
		= new Class487_Sub28(Class574.anInt7692 * -671789741);
	    Class574.aClass666_7685.method7922(class487_sub28, (long) i);
	    Class574.aClass370Array7691
		[(Class574.anInt7692 += -1417117989) * -671789741 - 1]
		= class370;
	}
	return -1323364665 * class487_sub28.anInt10251;
    }
    
    static final void method7089(Class612 class612, byte i) {
	int i_1_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class330.method4309(i_1_, 2133423307);
    }
    
    static final void method7090(Class612 class612, int i) {
	Class487_Sub35_Sub12 class487_sub35_sub12
	    = Class3.method493((short) -15198);
	if (class487_sub35_sub12 != null) {
	    boolean bool
		= (class487_sub35_sub12.method10386
		   (Class497_Sub1.anInt10452 * 1675380369 + Class497.anInt6808,
		    Class497.anInt6767 + Class595.anInt7891 * 1050292149,
		    Class623.anIntArray8087, (byte) 58));
	    if (bool) {
		((Class612) class612).anIntArray8021
		    [((((Class612) class612).anInt8022 += 201091009)
		      * -40654783) - 1]
		    = Class623.anIntArray8087[1];
		((Class612) class612).anIntArray8021
		    [((((Class612) class612).anInt8022 += 201091009)
		      * -40654783) - 1]
		    = Class623.anIntArray8087[2];
	    } else {
		((Class612) class612).anIntArray8021
		    [((((Class612) class612).anInt8022 += 201091009)
		      * -40654783) - 1]
		    = -1;
		((Class612) class612).anIntArray8021
		    [((((Class612) class612).anInt8022 += 201091009)
		      * -40654783) - 1]
		    = -1;
	    }
	} else {
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= -1;
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= -1;
	}
    }
    
    static final void method7091(Class612 class612, byte i) {
	int i_2_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	if (Class497_Sub1.aClass666_10465 != null) {
	    Class487 class487
		= Class497_Sub1.aClass666_10465.method7918((long) i_2_);
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= class487 != null ? 1 : 0;
	} else
	    ((Class612) class612).anIntArray8021
		[((((Class612) class612).anInt8022 += 201091009) * -40654783
		  - 1)]
		= 0;
    }
}
