final int[][] method3047(int i, int i_3_) {
	anInt9192++;
	int[][] is = ((Class348_Sub40) this).aClass322_7033
			 .method2557(i_3_ ^ 0x5d41e287, i);
	if (((Class322) ((Class348_Sub40) this).aClass322_7033).aBoolean4035) {
	    int[] is_4_ = this.method3048(i, 633706337, 0);
	    int[] is_5_ = is[0];
	    int[] is_6_ = is[1];
	    int[] is_7_ = is[2];
	    for (int i_8_ = 0;
		 ((i_8_ ^ 0xffffffff)
		  > (Class348_Sub40_Sub6.anInt9139 ^ 0xffffffff));
		 i_8_++) {
		int i_9_ = is_4_[i_8_] >> -1107729820;
		if ((i_9_ ^ 0xffffffff) > -1)
		    i_9_ = 0;
		if (i_9_ > 256)
		    i_9_ = 256;
		i_9_ = anIntArray9199[i_9_];
		is_5_[i_8_] = Class139.bitAnd(i_9_, 16711680) >> 684122924;
		is_6_[i_8_] = Class139.bitAnd(65280, i_9_) >> 104937220;
		is_7_[i_8_] = Class139.bitAnd(4080, i_9_ << -1353587132);
	    }
	}
	if (i_3_ != -1564599039)
	    return null;
	return is;
    }