import java.util.Iterator;

public class Class467 implements Iterator {

   Class225_Sub14 aClass225_Sub14_5749 = null;
   Class455 aClass455_5750;
   Class225_Sub14 aClass225_Sub14_5751;


   public Object method7860() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5751;
      if(var1 == this.aClass455_5750.aClass225_Sub14_5685) {
         var1 = null;
         this.aClass225_Sub14_5751 = null;
      } else {
         this.aClass225_Sub14_5751 = var1.aClass225_Sub14_8553;
      }

      this.aClass225_Sub14_5749 = var1;
      return var1;
   }

   void method7861(int var1) {
      this.aClass225_Sub14_5751 = this.aClass455_5750.aClass225_Sub14_5685.aClass225_Sub14_8553;
      this.aClass225_Sub14_5749 = null;
   }

   public Class467(Class455 var1) {
      this.aClass455_5750 = var1;
      this.aClass225_Sub14_5751 = this.aClass455_5750.aClass225_Sub14_5685.aClass225_Sub14_8553;
      this.aClass225_Sub14_5749 = null;
   }

   public Object next() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5751;
      if(var1 == this.aClass455_5750.aClass225_Sub14_5685) {
         var1 = null;
         this.aClass225_Sub14_5751 = null;
      } else {
         this.aClass225_Sub14_5751 = var1.aClass225_Sub14_8553;
      }

      this.aClass225_Sub14_5749 = var1;
      return var1;
   }

   public boolean hasNext() {
      return this.aClass225_Sub14_5751 != this.aClass455_5750.aClass225_Sub14_5685;
   }

   public void remove() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public boolean method7862() {
      return this.aClass225_Sub14_5751 != this.aClass455_5750.aClass225_Sub14_5685;
   }

   void method7863() {
      this.aClass225_Sub14_5751 = this.aClass455_5750.aClass225_Sub14_5685.aClass225_Sub14_8553;
      this.aClass225_Sub14_5749 = null;
   }

   public Class225_Sub14 method7864(int var1) {
      this.method7861(777750008);
      return (Class225_Sub14)this.next();
   }

   public Object method7865() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5751;
      if(var1 == this.aClass455_5750.aClass225_Sub14_5685) {
         var1 = null;
         this.aClass225_Sub14_5751 = null;
      } else {
         this.aClass225_Sub14_5751 = var1.aClass225_Sub14_8553;
      }

      this.aClass225_Sub14_5749 = var1;
      return var1;
   }

   public void method7866() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public Object method7867() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5751;
      if(var1 == this.aClass455_5750.aClass225_Sub14_5685) {
         var1 = null;
         this.aClass225_Sub14_5751 = null;
      } else {
         this.aClass225_Sub14_5751 = var1.aClass225_Sub14_8553;
      }

      this.aClass225_Sub14_5749 = var1;
      return var1;
   }

   public void method7868() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public void method7869() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public boolean method7870() {
      return this.aClass225_Sub14_5751 != this.aClass455_5750.aClass225_Sub14_5685;
   }

   public void method7871() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public void method7872() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   public void method7873() {
      if(null == this.aClass225_Sub14_5749) {
         throw new IllegalStateException();
      } else {
         this.aClass225_Sub14_5749.method13603(-1882977104);
         this.aClass225_Sub14_5749 = null;
      }
   }

   void method7874() {
      this.aClass225_Sub14_5751 = this.aClass455_5750.aClass225_Sub14_5685.aClass225_Sub14_8553;
      this.aClass225_Sub14_5749 = null;
   }

   public boolean method7875() {
      return this.aClass225_Sub14_5751 != this.aClass455_5750.aClass225_Sub14_5685;
   }

   static final void method7876(byte var0, int var1) {
      byte[][][] var2 = client.aClass279_7807.method4925(-352420938);
      if(var2 == null) {
         var2 = new byte[4][client.aClass279_7807.method4910(1920792046)][client.aClass279_7807.method4911((byte)-7)];
         client.aClass279_7807.method4960(var2, (byte)0);
      }

      for(int var3 = 0; var3 < 4; ++var3) {
         for(int var4 = 0; var4 < client.aClass279_7807.method4910(2145212776); ++var4) {
            for(int var5 = 0; var5 < client.aClass279_7807.method4911((byte)-14); ++var5) {
               var2[var3][var4][var5] = var0;
            }
         }
      }

   }
}
