final void A(int i, aa var_aa, int i_212_, int i_213_) {
	try {
	    anInt7695++;
	    aa_Sub1 var_aa_Sub1 = (aa_Sub1) var_aa;
	    Class258_Sub3_Sub1 class258_sub3_sub1
		= ((aa_Sub1) var_aa_Sub1).aClass258_Sub3_Sub1_5193;
	    method3792(119);
	    method3771((byte) -88,
		       ((aa_Sub1) var_aa_Sub1).aClass258_Sub3_Sub1_5193);
	    method3753(1, 1);
	    method3729(7681, (byte) -103, 8448);
	    method3762(34167, 768, (byte) -87, 0);
	    float f = (((Class258_Sub3_Sub1) class258_sub3_sub1).aFloat9937
		       / (float) (((Class258_Sub3_Sub1) class258_sub3_sub1)
				  .anInt9940));
	    float f_214_
		= (((Class258_Sub3_Sub1) class258_sub3_sub1).aFloat9938
		   / (float) (((Class258_Sub3_Sub1) class258_sub3_sub1)
			      .anInt9939));
	    OpenGL.glColor4ub((byte) (i >> 880062864),
			      (byte) (i >> -1724466520), (byte) i,
			      (byte) (i >> 586918264));
	    OpenGL.glBegin(7);
	    OpenGL.glTexCoord2f(f * (float) (anInt7868 + -i_212_),
				(float) (anInt7773 + -i_213_) * f_214_);
	    OpenGL.glVertex2i(anInt7868, anInt7773);
	    OpenGL.glTexCoord2f(f * (float) (-i_212_ + anInt7868),
				f_214_ * (float) (-i_213_ + anInt7787));
	    OpenGL.glVertex2i(anInt7868, anInt7787);
	    OpenGL.glTexCoord2f((float) (-i_212_ + anInt7855) * f,
				(float) (anInt7787 + -i_213_) * f_214_);
	    OpenGL.glVertex2i(anInt7855, anInt7787);
	    OpenGL.glTexCoord2f(f * (float) (-i_212_ + anInt7855),
				f_214_ * (float) (-i_213_ + anInt7773));
	    OpenGL.glVertex2i(anInt7855, anInt7773);
	    OpenGL.glEnd();
	    method3762(5890, 768, (byte) -87, 0);
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.A(" + i + ','
					     + (var_aa != null ? "{...}"
						: "null")
					     + ',' + i_212_ + ',' + i_213_
					     + ')'));
	}
    }