static final void method424(int i, int i_0_, AbstractToolkit var_ha, int i_1_, int i_2_,
				int i_3_, int i_4_, byte[][][] is, int i_5_,
				int i_6_, int i_7_, int i_8_, int i_9_) {
	try {
	    anInt768++;
	    if (i_7_ != i_1_ && i_3_ != 0) {
		if ((i_7_ ^ 0xffffffff) == -10) {
		    i_7_ = 1;
		    i_4_ = i_4_ - -1 & 0x3;
		}
		if (i_7_ == 10) {
		    i_4_ = 3 + i_4_ & 0x3;
		    i_7_ = 1;
		}
		if ((i_7_ ^ 0xffffffff) == -12) {
		    i_4_ = i_4_ + 3 & 0x3;
		    i_7_ = 8;
		}
		var_ha.drawBitmapQuad(i_6_, i_9_, i_5_, i_8_, i_0_, i, is[i_7_ - 1][i_4_],
			 i_3_, i_2_);
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("at.S(" + i + ',' + i_0_ + ','
					     + (var_ha != null ? "{...}"
						: "null")
					     + ',' + i_1_ + ',' + i_2_ + ','
					     + i_3_ + ',' + i_4_ + ','
					     + (is != null ? "{...}" : "null")
					     + ',' + i_5_ + ',' + i_6_ + ','
					     + i_7_ + ',' + i_8_ + ',' + i_9_
					     + ')'));
	}
    }