import java.util.Iterator;

public class Class455 implements Iterable {

   public Class225_Sub14 aClass225_Sub14_5685 = new Class225_Sub14();
   Class225_Sub14 aClass225_Sub14_5686;


   public Class225_Sub14 method7598() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5686;
      if(this.aClass225_Sub14_5685 == var1) {
         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var1.aClass225_Sub14_8553;
         return var1;
      }
   }

   public static void method7599(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(null != var0.aClass225_Sub14_8551) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1.aClass225_Sub14_8551;
      var0.aClass225_Sub14_8553 = var1;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public void method7600(Class225_Sub14 var1, int var2) {
      if(var1.aClass225_Sub14_8551 != null) {
         var1.method13603(-1882977104);
      }

      var1.aClass225_Sub14_8551 = this.aClass225_Sub14_5685.aClass225_Sub14_8551;
      var1.aClass225_Sub14_8553 = this.aClass225_Sub14_5685;
      var1.aClass225_Sub14_8551.aClass225_Sub14_8553 = var1;
      var1.aClass225_Sub14_8553.aClass225_Sub14_8551 = var1;
   }

   public Class225_Sub14 method7601(int var1) {
      Class225_Sub14 var2 = this.aClass225_Sub14_5685.aClass225_Sub14_8553;
      if(var2 == this.aClass225_Sub14_5685) {
         return null;
      } else {
         var2.method13603(-1882977104);
         return var2;
      }
   }

   public Class225_Sub14 method7602(int var1) {
      return this.method7603((Class225_Sub14)null, -1824251900);
   }

   Class225_Sub14 method7603(Class225_Sub14 var1, int var2) {
      Class225_Sub14 var3;
      if(null == var1) {
         var3 = this.aClass225_Sub14_5685.aClass225_Sub14_8553;
      } else {
         var3 = var1;
      }

      if(this.aClass225_Sub14_5685 == var3) {
         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var3.aClass225_Sub14_8553;
         return var3;
      }
   }

   public Class225_Sub14 method7604(int var1) {
      Class225_Sub14 var2 = this.aClass225_Sub14_5686;
      if(this.aClass225_Sub14_5685 == var2) {
         if(var1 != -646532979) {
            ;
         }

         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var2.aClass225_Sub14_8553;
         return var2;
      }
   }

   public int method7605(int var1) {
      int var2 = 0;

      for(Class225_Sub14 var3 = this.aClass225_Sub14_5685.aClass225_Sub14_8553; this.aClass225_Sub14_5685 != var3; var3 = var3.aClass225_Sub14_8553) {
         ++var2;
      }

      return var2;
   }

   public Iterator iterator() {
      return new Class467(this);
   }

   public Iterator method7606() {
      return new Class467(this);
   }

   public Iterator method7607() {
      return new Class467(this);
   }

   public Class455() {
      this.aClass225_Sub14_5685.aClass225_Sub14_8553 = this.aClass225_Sub14_5685;
      this.aClass225_Sub14_5685.aClass225_Sub14_8551 = this.aClass225_Sub14_5685;
   }

   public void method7608(Class225_Sub14 var1) {
      if(var1.aClass225_Sub14_8551 != null) {
         var1.method13603(-1882977104);
      }

      var1.aClass225_Sub14_8551 = this.aClass225_Sub14_5685.aClass225_Sub14_8551;
      var1.aClass225_Sub14_8553 = this.aClass225_Sub14_5685;
      var1.aClass225_Sub14_8551.aClass225_Sub14_8553 = var1;
      var1.aClass225_Sub14_8553.aClass225_Sub14_8551 = var1;
   }

   public void method7609(Class225_Sub14 var1) {
      if(var1.aClass225_Sub14_8551 != null) {
         var1.method13603(-1882977104);
      }

      var1.aClass225_Sub14_8551 = this.aClass225_Sub14_5685.aClass225_Sub14_8551;
      var1.aClass225_Sub14_8553 = this.aClass225_Sub14_5685;
      var1.aClass225_Sub14_8551.aClass225_Sub14_8553 = var1;
      var1.aClass225_Sub14_8553.aClass225_Sub14_8551 = var1;
   }

   public static void method7610(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(null != var0.aClass225_Sub14_8551) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1.aClass225_Sub14_8551;
      var0.aClass225_Sub14_8553 = var1;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public Class225_Sub14 method7611() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5686;
      if(this.aClass225_Sub14_5685 == var1) {
         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var1.aClass225_Sub14_8553;
         return var1;
      }
   }

   public static void method7612(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(null != var0.aClass225_Sub14_8551) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1.aClass225_Sub14_8551;
      var0.aClass225_Sub14_8553 = var1;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public static void method7613(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(null != var0.aClass225_Sub14_8551) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1.aClass225_Sub14_8551;
      var0.aClass225_Sub14_8553 = var1;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public void method7614(byte var1) {
      while(this.aClass225_Sub14_5685 != this.aClass225_Sub14_5685.aClass225_Sub14_8553) {
         this.aClass225_Sub14_5685.aClass225_Sub14_8553.method13603(-1882977104);
      }

   }

   public Iterator method7615() {
      return new Class467(this);
   }

   public static void method7616(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(var0.aClass225_Sub14_8551 != null) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1;
      var0.aClass225_Sub14_8553 = var1.aClass225_Sub14_8553;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public static void method7617(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(var0.aClass225_Sub14_8551 != null) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1;
      var0.aClass225_Sub14_8553 = var1.aClass225_Sub14_8553;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public Class225_Sub14 method7618() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5685.aClass225_Sub14_8553;
      if(var1 == this.aClass225_Sub14_5685) {
         return null;
      } else {
         var1.method13603(-1882977104);
         return var1;
      }
   }

   Class225_Sub14 method7619(Class225_Sub14 var1) {
      Class225_Sub14 var2;
      if(null == var1) {
         var2 = this.aClass225_Sub14_5685.aClass225_Sub14_8553;
      } else {
         var2 = var1;
      }

      if(this.aClass225_Sub14_5685 == var2) {
         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var2.aClass225_Sub14_8553;
         return var2;
      }
   }

   public Class225_Sub14 method7620() {
      Class225_Sub14 var1 = this.aClass225_Sub14_5686;
      if(this.aClass225_Sub14_5685 == var1) {
         this.aClass225_Sub14_5686 = null;
         return null;
      } else {
         this.aClass225_Sub14_5686 = var1.aClass225_Sub14_8553;
         return var1;
      }
   }

   public static void method7621(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(null != var0.aClass225_Sub14_8551) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1.aClass225_Sub14_8551;
      var0.aClass225_Sub14_8553 = var1;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public static void method7622(Class225_Sub14 var0, Class225_Sub14 var1) {
      if(var0.aClass225_Sub14_8551 != null) {
         var0.method13603(-1882977104);
      }

      var0.aClass225_Sub14_8551 = var1;
      var0.aClass225_Sub14_8553 = var1.aClass225_Sub14_8553;
      var0.aClass225_Sub14_8551.aClass225_Sub14_8553 = var0;
      var0.aClass225_Sub14_8553.aClass225_Sub14_8551 = var0;
   }

   public int method7623() {
      int var1 = 0;

      for(Class225_Sub14 var2 = this.aClass225_Sub14_5685.aClass225_Sub14_8553; this.aClass225_Sub14_5685 != var2; var2 = var2.aClass225_Sub14_8553) {
         ++var1;
      }

      return var1;
   }

   static final void method7624(Class508 var0, int var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = Class3.anInt75 * -1020826903;
   }

   static final void method7625(Class508 var0, int var1) {
      String var2 = (String)var0.anObjectArray6004[(var0.anInt6005 -= -46848683) * 639741949];
      int var3 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = var2 + Class14.method735(var3, true, 1041068605);
   }
}
