public int[][] method298(boolean bool, int i) { if (bool != false) aBoolean767 = true; anInt755++; if (anInt752 != anInt749) { if ((anInt752 ^ 0xffffffff) == -2) { aBoolean767 = i != anInt753; anInt753 = i; return anIntArrayArrayArray756[0]; } Class37_Sub14 class37_sub14 = aClass37_Sub14Array748[i]; if (aBoolean767 = class37_sub14 == null) { if (anInt759 < anInt752) { class37_sub14 = new Class37_Sub14(i, anInt759); anInt759++; } else { Class37_Sub14 class37_sub14_0_ = (Class37_Sub14) aClass58_766.method1157(bool); class37_sub14 = new Class37_Sub14(i, class37_sub14_0_.anInt2128); aClass37_Sub14Array748[class37_sub14_0_.anInt2125] = null; class37_sub14_0_.method322(false); } aClass37_Sub14Array748[i] = class37_sub14; } aClass58_766.method1150(9282, class37_sub14); return anIntArrayArrayArray756[class37_sub14.anInt2128]; } aBoolean767 = aClass37_Sub14Array748[i] == null; aClass37_Sub14Array748[i] = Class37_Sub5.aClass37_Sub14_1871; return anIntArrayArrayArray756[i]; }