final boolean method2378(int i) {
	anInt8740++;
	if (i != 0)
	    ((Entity) this).aShort8747 = (short) -75;
	for (int i_0_ = ((Entity) this).aShort8743;
	     i_0_ <= ((Entity) this).aShort8751; i_0_++) {
	    for (int i_1_ = ((Entity) this).aShort8750;
		 ((((Entity) this).aShort8747 ^ 0xffffffff)
		  <= (i_1_ ^ 0xffffffff));
		 i_1_++) {
		int i_2_ = (-Class239_Sub25.anInt6111 + i_0_
			    + Class318_Sub1_Sub4_Sub1.anInt10084);
		if ((i_2_ ^ 0xffffffff) <= -1
		    && ((i_2_ ^ 0xffffffff)
			> (Class99.aBooleanArrayArray1572.length
			   ^ 0xffffffff))) {
		    int i_3_ = (Class318_Sub1_Sub4_Sub1.anInt10084
				+ (i_1_ - Class285_Sub2.anInt8502));
		    if (i_3_ >= 0
			&& ((i_3_ ^ 0xffffffff)
			    > (Class99.aBooleanArrayArray1572.length
			       ^ 0xffffffff))
			&& Class99.aBooleanArrayArray1572[i_2_][i_3_])
			return true;
		}
	    }
	}
	return false;
    }