final void da(int i, int i_254_, int i_255_, int[] is) {
	try {
	    anInt7528++;
	    float f
		= (((float) i_254_
		    * (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
		       .aFloat5754))
		   + (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
		      .aFloat5756) * (float) i
		   + (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
		      .aFloat5784) * (float) i_255_
		   + (((Class101_Sub3) ((OpenGlToolkit) this).aClass101_Sub3_7760)
		      .aFloat5751));
	    if (f < (float) ((OpenGlToolkit) this).anInt7826
		|| f > (float) anInt7814)
		is[0] = is[1] = is[2] = -1;
	    else {
		int i_256_
		    = (int) ((float) ((OpenGlToolkit) this).anInt7771
			     * (((float) i_254_
				 * (((Class101_Sub3)
				     ((OpenGlToolkit) this).aClass101_Sub3_7760)
				    .aFloat5750))
				+ (((Class101_Sub3)
				    ((OpenGlToolkit) this).aClass101_Sub3_7760)
				   .aFloat5770) * (float) i
				+ (((Class101_Sub3)
				    ((OpenGlToolkit) this).aClass101_Sub3_7760)
				   .aFloat5781) * (float) i_255_
				+ (((Class101_Sub3)
				    ((OpenGlToolkit) this).aClass101_Sub3_7760)
				   .aFloat5747))
			     / f);
		int i_257_
		    = (int) ((((Class101_Sub3)
			       ((OpenGlToolkit) this).aClass101_Sub3_7760).aFloat5772
			      + (((float) i
				  * (((Class101_Sub3)
				      ((OpenGlToolkit) this).aClass101_Sub3_7760)
				     .aFloat5761))
				 + (((Class101_Sub3)
				     ((OpenGlToolkit) this).aClass101_Sub3_7760)
				    .aFloat5769) * (float) i_254_
				 + (((Class101_Sub3)
				     ((OpenGlToolkit) this).aClass101_Sub3_7760)
				    .aFloat5762) * (float) i_255_))
			     * (float) ((OpenGlToolkit) this).anInt7794 / f);
		if (!(((OpenGlToolkit) this).aFloat7872 <= (float) i_256_)
		    || !((float) i_256_ <= ((OpenGlToolkit) this).aFloat7835)
		    || !(((OpenGlToolkit) this).aFloat7836 <= (float) i_257_)
		    || !(((OpenGlToolkit) this).aFloat7830 >= (float) i_257_))
		    is[0] = is[1] = is[2] = -1;
		else {
		    is[2] = (int) f;
		    is[0] = (int) (-((OpenGlToolkit) this).aFloat7872
				   + (float) i_256_);
		    is[1] = (int) (-((OpenGlToolkit) this).aFloat7836
				   + (float) i_257_);
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.da(" + i + ',' + i_254_ + ','
					     + i_255_ + ','
					     + (is != null ? "{...}" : "null")
					     + ')'));
	}
    }