final int[][] method2778(int i, boolean bool) {
		if (bool != true) {
			method2778(6, true);
		}
		anInt10448++;
		int[][] is = aClass348_7454.method3981(i, 3168);
		if (aClass348_7454.aBoolean4300) {
			int[][] is_5_ = this.method2777(-110, 0, i);
			int[] is_6_ = is_5_[0];
			int[] is_7_ = is_5_[1];
			int[] is_8_ = is_5_[2];
			int[] is_9_ = is[0];
			int[] is_10_ = is[1];
			int[] is_11_ = is[2];
			for (int i_12_ = 0; i_12_ < Class339_Sub7.anInt8728; i_12_++) {
				int i_13_ = is_6_[i_12_];
				int i_14_ = is_7_[i_12_];
				int i_15_ = is_8_[i_12_];
				if ((anInt10453 ^ 0xffffffff) >= (i_13_ ^ 0xffffffff)) {
					if (anInt10450 >= i_13_) {
						is_9_[i_12_] = i_13_;
					} else {
						is_9_[i_12_] = anInt10450;
					}
				} else {
					is_9_[i_12_] = anInt10453;
				}
				if ((anInt10453 ^ 0xffffffff) < (i_14_ ^ 0xffffffff)) {
					is_10_[i_12_] = anInt10453;
				} else if ((i_14_ ^ 0xffffffff) < (anInt10450 ^ 0xffffffff)) {
					is_10_[i_12_] = anInt10450;
				} else {
					is_10_[i_12_] = i_14_;
				}
				if (anInt10453 <= i_15_) {
					if ((anInt10450 ^ 0xffffffff) <= (i_15_ ^ 0xffffffff)) {
						is_11_[i_12_] = i_15_;
					} else {
						is_11_[i_12_] = anInt10450;
					}
				} else {
					is_11_[i_12_] = anInt10453;
				}
			}
		}
		return is;
	}