
public class Class121 {

   static Class405 aClass405_1204;
   Class124[] aClass124Array1205;
   public boolean aBool1206;
   public Class124[] aClass124Array1207;
   public static byte aByte1208;


   public Class124[] method2336(byte var1) {
      if(null == this.aClass124Array1205) {
         int var2 = this.aClass124Array1207.length;
         this.aClass124Array1205 = new Class124[var2];
         System.arraycopy(this.aClass124Array1207, 0, this.aClass124Array1205, 0, this.aClass124Array1207.length);
      }

      return this.aClass124Array1205;
   }

   Class121(boolean var1, Class124[] var2) {
      this.aClass124Array1207 = var2;
      this.aBool1206 = var1;
   }

   public Class124[] method2337(int var1) {
      Class124[] var10000;
      if(null == this.aClass124Array1205) {
         if(var1 <= 1245735875) {
            ;
         }

         var10000 = this.aClass124Array1207;
      } else {
         var10000 = this.aClass124Array1205;
      }

      return var10000;
   }

   public Class124 method2338(int var1, int var2) {
      if(var1 >>> 16 != this.aClass124Array1207[0].anInt1406 * 34646887 >>> 16) {
         throw new IllegalArgumentException();
      } else {
         return this.aClass124Array1207[var1 & '\uffff'];
      }
   }

   public Class124[] method2339() {
      if(null == this.aClass124Array1205) {
         int var1 = this.aClass124Array1207.length;
         this.aClass124Array1205 = new Class124[var1];
         System.arraycopy(this.aClass124Array1207, 0, this.aClass124Array1205, 0, this.aClass124Array1207.length);
      }

      return this.aClass124Array1205;
   }

   public Class124[] method2340() {
      return null == this.aClass124Array1205?this.aClass124Array1207:this.aClass124Array1205;
   }

   public Class124[] method2341() {
      return null == this.aClass124Array1205?this.aClass124Array1207:this.aClass124Array1205;
   }

   public Class124[] method2342() {
      return null == this.aClass124Array1205?this.aClass124Array1207:this.aClass124Array1205;
   }

   public Class124 method2343(int var1) {
      if(var1 >>> 16 != this.aClass124Array1207[0].anInt1406 * 34646887 >>> 16) {
         throw new IllegalArgumentException();
      } else {
         return this.aClass124Array1207[var1 & '\uffff'];
      }
   }

   public Class124 method2344(int var1) {
      if(var1 >>> 16 != this.aClass124Array1207[0].anInt1406 * 34646887 >>> 16) {
         throw new IllegalArgumentException();
      } else {
         return this.aClass124Array1207[var1 & '\uffff'];
      }
   }

   public Class124 method2345(int var1) {
      if(var1 >>> 16 != this.aClass124Array1207[0].anInt1406 * 34646887 >>> 16) {
         throw new IllegalArgumentException();
      } else {
         return this.aClass124Array1207[var1 & '\uffff'];
      }
   }

   public static void method2346(String[] var0, short[] var1, int var2) {
      Class567.method12052(var0, var1, 0, var0.length - 1, (byte)0);
   }

   static final void method2347(Class508 var0, int var1) {
      Class505 var2 = var0.aBool6014?var0.aClass505_6011:var0.aClass505_6010;
      Class124 var3 = var2.aClass124_5977;
      Class121 var4 = var2.aClass121_5978;
      Class84.method1679(var3, var4, var0, -1083747971);
   }

   static final void method2348(Class508 var0, byte var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class450 var3 = Class470.aClass429_5785.method7285(var2, -281256263);
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = var3.method7529(-1965022881);
   }

   static final void method2349(Class508 var0, int var1) {
      long var2 = Class339.method6240(1404996961);
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = (int)(var2 / 60000L);
   }

   public static Class270[] method2350(short var0) {
      return new Class270[]{Class270.aClass270_3115, Class270.aClass270_3113, Class270.aClass270_3120, Class270.aClass270_3116, Class270.aClass270_3121, Class270.aClass270_3119, Class270.aClass270_3114, Class270.aClass270_3117};
   }

   static int method2351(byte[] var0, int var1, int var2, int var3) {
      int var4 = -1;

      for(int var5 = var1; var5 < var2; ++var5) {
         var4 = var4 >>> 8 ^ RS2Buffer.anIntArray8612[(var4 ^ var0[var5]) & 255];
      }

      var4 = ~var4;
      return var4;
   }
}
