
public class Class223 {

   static final int anInt2593 = 16;
   static final int anInt2594 = 2;
   static final int anInt2595 = 8;
   static final int anInt2596 = 63;
   static final int anInt2597 = 62;
   static final int anInt2598 = 1;


   Class223() throws Throwable {
      throw new Error();
   }

   public static void method3835(int var0, byte var1) {
      if(var0 != -1) {
         if(!Class51.aBoolArray516[var0]) {
            Class448.aClass253_5594.method4584(var0, (byte)-18);
            Class18.aClass121Array188[var0] = null;
         }
      }
   }

   public static Class124 method3836(int var0, int var1, byte var2) {
      Class124 var3 = Class97.method1903(var0, -1791704031);
      return var1 == -1?var3:(var3 != null && var3.aClass124Array1408 != null && var1 < var3.aClass124Array1408.length?var3.aClass124Array1408[var1]:null);
   }

   static final void method3837(Class508 var0, byte var1) {
      var0.anInt6003 -= 491562365;
      int var2 = var0.anIntArray6027[-937710807 * var0.anInt6003];
      int var3 = var0.anIntArray6027[-937710807 * var0.anInt6003 + 1];
      int var4 = var0.anIntArray6027[var0.anInt6003 * -937710807 + 2];
      int var5 = var0.anIntArray6027[-937710807 * var0.anInt6003 + 3];
      int var6 = var0.anIntArray6027[4 + -937710807 * var0.anInt6003];
      if(var4 == -1) {
         throw new RuntimeException();
      } else {
         Class450 var7 = Class470.aClass429_5785.method7285(var4, -281256263);
         if(var7.aChar5640 != var3) {
            throw new RuntimeException();
         } else if(var2 != var7.aChar5635) {
            throw new RuntimeException();
         } else {
            int[] var8 = var7.method7525(Integer.valueOf(var5), (byte)83);
            if(var6 >= 0 && var8 != null && var8.length > var6) {
               var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = var8[var6];
            } else {
               throw new RuntimeException();
            }
         }
      }
   }

   public static synchronized void method3838(byte[] var0, int var1) {
      if(var0.length == 100 && Class480.anInt5848 * -408578065 < 1000) {
         Class480.aByteArrayArray5847[(Class480.anInt5848 += -1156286705) * -408578065 - 1] = var0;
      } else if(var0.length == 5000 && 706543619 * Class480.anInt5845 < 250) {
         Class480.aByteArrayArray5844[(Class480.anInt5845 += 875932331) * 706543619 - 1] = var0;
      } else if(var0.length == 30000 && -1972096181 * Class480.anInt5846 < 50) {
         Class480.aByteArrayArray5849[(Class480.anInt5846 += -412336541) * -1972096181 - 1] = var0;
      } else {
         if(null != Class382.aByteArrayArrayArray4744) {
            for(int var2 = 0; var2 < Class92.anIntArray911.length; ++var2) {
               if(Class92.anIntArray911[var2] == var0.length && Class480.anIntArray5850[var2] < Class382.aByteArrayArrayArray4744[var2].length) {
                  Class382.aByteArrayArrayArray4744[var2][Class480.anIntArray5850[var2]++] = var0;
                  return;
               }
            }
         }

      }
   }

   static final void method3839(Class508 var0, int var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class124 var3 = Class97.method1903(var2, -74772079);
      Class121 var4 = Class18.aClass121Array188[var2 >> 16];
      Class118_Sub14.method13203(var3, var4, var0, 883112923);
   }

   static void method3840(int var0, int var1, byte var2) {
      Class225_Sub14_Sub2 var3 = Class49.method1193(1, (long)var0);
      var3.method15502((byte)-67);
      var3.anInt9990 = var1 * -1655449005;
   }
}
