final void H(int i, int i_246_, int i_247_, int[] is) {
	try {
	    anInt7637++;
	    float f
		= ((((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
		    .aFloat5751)
		   + ((float) i * (((Class101_Sub3)
				    ((OpenGlToolkit) this).aClass101_Sub3_7760)
				   .aFloat5756)
		      + (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
			 .aFloat5754) * (float) i_246_
		      + (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
			 .aFloat5784) * (float) i_247_));
	    if (f == 0.0F)
		is[0] = is[1] = is[2] = -1;
	    else {
		int i_248_
		    = (int) ((((Class101_Sub3)
			       ((OpenGlToolkit) this).aClass101_Sub3_7760).aFloat5747
			      + ((((Class101_Sub3)
				   ((OpenGlToolkit) this).aClass101_Sub3_7760)
				  .aFloat5781) * (float) i_247_
				 + ((((Class101_Sub3)
				      ((OpenGlToolkit) this).aClass101_Sub3_7760)
				     .aFloat5750) * (float) i_246_
				    + (((Class101_Sub3)
					((OpenGlToolkit) this).aClass101_Sub3_7760)
				       .aFloat5770) * (float) i)))
			     * (float) ((OpenGlToolkit) this).anInt7771 / f);
		int i_249_
		    = (int) (((float) i * ((Class101_Sub3)
					   (((OpenGlToolkit) this)
					    .aClass101_Sub3_7760)).aFloat5761
			      + (((Class101_Sub3)
				  ((OpenGlToolkit) this).aClass101_Sub3_7760)
				 .aFloat5769) * (float) i_246_
			      + (((Class101_Sub3)
				  ((OpenGlToolkit) this).aClass101_Sub3_7760)
				 .aFloat5762) * (float) i_247_
			      + (((Class101_Sub3)
				  ((OpenGlToolkit) this).aClass101_Sub3_7760)
				 .aFloat5772))
			     * (float) ((OpenGlToolkit) this).anInt7794 / f);
		is[0] = (int) (-((OpenGlToolkit) this).aFloat7872 + (float) i_248_);
		is[2] = (int) f;
		is[1] = (int) (-((OpenGlToolkit) this).aFloat7836 + (float) i_249_);
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.H(" + i + ',' + i_246_ + ','
					     + i_247_ + ','
					     + (is != null ? "{...}" : "null")
					     + ')'));
	}
    }