private final void method3151(int[][] is, byte i) {
	anInt9487++;
	if (i != -27)
	    method3152(86);
	int i_0_ = Class348_Sub40_Sub6.anInt9139;
	int i_1_ = Class286_Sub2.anInt6212;
	TextureDefinition.method224((byte) -40, is);
	Class348_Sub27.method3000(Class239_Sub22.anInt6076, 0,
				  Class299_Sub2.anInt6325, 0, i ^ 0x28);
	if (aClass50Array9481 != null) {
	    for (int i_2_ = 0; aClass50Array9481.length > i_2_; i_2_++) {
		Class50 class50 = aClass50Array9481[i_2_];
		int i_3_ = ((Class50) class50).anInt864;
		int i_4_ = ((Class50) class50).anInt865;
		if ((i_3_ ^ 0xffffffff) > -1) {
		    if ((i_4_ ^ 0xffffffff) <= -1)
			class50.method457(i_1_, i_0_, -43);
		} else if ((i_4_ ^ 0xffffffff) > -1)
		    class50.method456(i ^ ~0x6a, i_0_, i_1_);
		else
		    class50.method455(i_0_, i_1_, -124);
	    }
	}
    }