1. public static void method447(byte i, Class46_Sub8_Sub1 class46_sub8_sub1, 2. int i_0_) { 3. if (i >= -66) 4. method455(true); 5. anInt2263++; 6. for (;;) { 7. Class46_Sub11 class46_sub11 8. = (Class46_Sub11) Class43.aClass51_1028.method880(52); 9. if (class46_sub11 == null) 10. break; 11. boolean bool = false; 12. for (int i_1_ = 0; 13. (i_1_ ^ 0xffffffff) > (class46_sub11.anInt2051 ^ 0xffffffff); 14. i_1_++) { 15. if (class46_sub11.aClass18Array2078[i_1_] != null) { 16. if ((class46_sub11.aClass18Array2078[i_1_].anInt547 17. ^ 0xffffffff) 18. == -3) 19. class46_sub11.anIntArray2072[i_1_] = -5; 20. if ((class46_sub11.aClass18Array2078[i_1_].anInt547 21. ^ 0xffffffff) 22. == -1) 23. bool = true; 24. } 25. if (class46_sub11.aClass18Array2062[i_1_] != null) { 26. if ((class46_sub11.aClass18Array2062[i_1_].anInt547 27. ^ 0xffffffff) 28. == -3) 29. class46_sub11.anIntArray2072[i_1_] = -6; 30. if (class46_sub11.aClass18Array2062[i_1_].anInt547 == 0) 31. bool = true; 32. } 33. } 34. if (bool) 35. break; 36. class46_sub8_sub1.method793(i_0_, -118); 37. class46_sub8_sub1.method743(-1, 0); 38. int i_2_ = class46_sub8_sub1.anInt2006; 39. class46_sub8_sub1.method738(-405801808, class46_sub11.anInt2049); 40. for (int i_3_ = 0; 41. (i_3_ ^ 0xffffffff) > (class46_sub11.anInt2051 ^ 0xffffffff); 42. i_3_++) { 43. if (class46_sub11.anIntArray2072[i_3_] != 0) 44. class46_sub8_sub1 45. .method743(-1, class46_sub11.anIntArray2072[i_3_]); 46. else { 47. try { 48. int i_4_ = class46_sub11.anIntArray2059[i_3_]; 49. if ((i_4_ ^ 0xffffffff) != -1) { 50. if ((i_4_ ^ 0xffffffff) == -2) { 51. Field field 52. = (Field) (class46_sub11.aClass18Array2078 53. [i_3_].anObject548); 54. field.setInt(null, (class46_sub11 55. .anIntArray2058[i_3_])); 56. class46_sub8_sub1.method743(-1, 0); 57. } else if (i_4_ == 2) { 58. Field field 59. = (Field) (class46_sub11.aClass18Array2078 60. [i_3_].anObject548); 61. int i_5_ = field.getModifiers(); 62. class46_sub8_sub1.method743(-1, 0); 63. class46_sub8_sub1.method738(-405801808, i_5_); 64. } 65. } else { 66. Field field 67. = (Field) (class46_sub11.aClass18Array2078 68. [i_3_].anObject548); 69. int i_6_ = field.getInt(null); 70. class46_sub8_sub1.method743(-1, 0); 71. class46_sub8_sub1.method738(-405801808, i_6_); 72. } 73. if ((i_4_ ^ 0xffffffff) != -4) { 74. if ((i_4_ ^ 0xffffffff) == -5) { 75. Method method 76. = (Method) (class46_sub11.aClass18Array2062 77. [i_3_].anObject548); 78. int i_7_ = method.getModifiers(); 79. class46_sub8_sub1.method743(-1, 0); 80. class46_sub8_sub1.method738(-405801808, i_7_); 81. } 82. } else { 83. byte[][] is 84. = class46_sub11.aByteArrayArrayArray2052[i_3_]; 85. Method method 86. = (Method) (class46_sub11.aClass18Array2062 87. [i_3_].anObject548); 88. Object[] objects = new Object[is.length]; 89. for (int i_8_ = 0; i_8_ < is.length; i_8_++) { 90. ObjectInputStream objectinputstream 91. = (new ObjectInputStream 92. (new ByteArrayInputStream(is[i_8_]))); 93. objects[i_8_] = objectinputstream.readObject(); 94. } 95. Object object = method.invoke(null, objects); 96. if (object != null) { 97. if (object instanceof Number) { 98. class46_sub8_sub1.method743(-1, 1); 99. class46_sub8_sub1.method757 100. (((Number) object).longValue(), 101. -1652311768); 102. } else if (object instanceof Class65) { 103. class46_sub8_sub1.method743(-1, 2); 104. class46_sub8_sub1.method785(980803184, 105. ((Class65) 106. object)); 107. } else 108. class46_sub8_sub1.method743(-1, 4); 109. } else 110. class46_sub8_sub1.method743(-1, 0); 111. } 112. } catch (ClassNotFoundException classnotfoundexception) { 113. class46_sub8_sub1.method743(-1, -10); 114. } catch (java.io.InvalidClassException invalidclassexception) { 115. class46_sub8_sub1.method743(-1, -11); 116. } catch (java.io.StreamCorruptedException streamcorruptedexception) { 117. class46_sub8_sub1.method743(-1, -12); 118. } catch (java.io.OptionalDataException optionaldataexception) { 119. class46_sub8_sub1.method743(-1, -13); 120. } catch (IllegalAccessException illegalaccessexception) { 121. class46_sub8_sub1.method743(-1, -14); 122. } catch (IllegalArgumentException illegalargumentexception) { 123. class46_sub8_sub1.method743(-1, -15); 124. } catch (java.lang.reflect.InvocationTargetException invocationtargetexception) { 125. class46_sub8_sub1.method743(-1, -16); 126. } catch (SecurityException securityexception) { 127. class46_sub8_sub1.method743(-1, -17); 128. } catch (java.io.IOException ioexception) { 129. class46_sub8_sub1.method743(-1, -18); 130. } catch (NullPointerException nullpointerexception) { 131. class46_sub8_sub1.method743(-1, -19); 132. } catch (Exception exception) { 133. class46_sub8_sub1.method743(-1, -20); 134. } catch (Throwable throwable) { 135. class46_sub8_sub1.method743(-1, -21); 136. } 137. } 138. } 139. class46_sub8_sub1.method775((byte) 76, i_2_); 140. class46_sub8_sub1.method772(class46_sub8_sub1.anInt2006 - i_2_, 7); 141. class46_sub11.method410((byte) 61); 142. } 143. }