final void method3636(int i, int i_20_, int i_21_, int i_22_, int i_23_,
			  int i_24_, aa var_aa, int i_25_, int i_26_) {
	try {
	    anInt7727++;
	    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(110);
	    method3771((byte) -88,
		       ((aa_Sub1) var_aa_Sub1).aClass258_Sub3_Sub1_5193);
	    method3753(i_24_, 1);
	    method3729(7681, (byte) 97, 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_27_ = (((Class258_Sub3_Sub1) class258_sub3_sub1).aFloat9938
			   / (float) (((Class258_Sub3_Sub1) class258_sub3_sub1)
				      .anInt9939));
	    float f_28_ = (float) i_21_ - (float) i;
	    float f_29_ = (float) i_22_ - (float) i_20_;
	    float f_30_
		= (float) (1.0 / Math.sqrt((double) (f_29_ * f_29_
						     + f_28_ * f_28_)));
	    f_28_ *= f_30_;
	    OpenGL.glColor4ub((byte) (i_23_ >> 1509112720),
			      (byte) (i_23_ >> 1465269896), (byte) i_23_,
			      (byte) (i_23_ >> -1039413416));
	    f_29_ *= f_30_;
	    OpenGL.glBegin(1);
	    OpenGL.glTexCoord2f((float) (-i_25_ + i) * f,
				f_27_ * (float) (i_20_ + -i_26_));
	    OpenGL.glVertex2f((float) i + 0.35F, 0.35F + (float) i_20_);
	    OpenGL.glTexCoord2f(f * (float) (i_21_ + -i_25_),
				(float) (-i_26_ + i_22_) * f_27_);
	    OpenGL.glVertex2f(0.35F + (f_28_ + (float) i_21_),
			      0.35F + ((float) i_22_ + f_29_));
	    OpenGL.glEnd();
	    method3762(5890, 768, (byte) -87, 0);
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.ME(" + i + ',' + i_20_ + ','
					     + i_21_ + ',' + i_22_ + ','
					     + i_23_ + ',' + i_24_ + ','
					     + (var_aa != null ? "{...}"
						: "null")
					     + ',' + i_25_ + ',' + i_26_
					     + ')'));
	}
    }