private final void method685(byte i, r_Sub2 var_r_Sub2) {
	try {
	    if ((anInt5529 ^ 0xffffffff)
		< (((OpenGlToolkit) aHa_Sub2_5598).anIntArray7880.length
		   ^ 0xffffffff)) {
		((OpenGlToolkit) aHa_Sub2_5598).anIntArray7883 = new int[anInt5529];
		((OpenGlToolkit) aHa_Sub2_5598).anIntArray7880 = new int[anInt5529];
	    }
	    anInt5530++;
	    int[] is = ((OpenGlToolkit) aHa_Sub2_5598).anIntArray7880;
	    if (i < 91)
		method619();
	    int[] is_177_ = ((OpenGlToolkit) aHa_Sub2_5598).anIntArray7883;
	    for (int i_178_ = 0;
		 (i_178_ ^ 0xffffffff) > (anInt5557 ^ 0xffffffff); i_178_++) {
		int i_179_ = ((-((((OpenGlToolkit) aHa_Sub2_5598).anInt7772
				  * anIntArray5593[i_178_])
				 >> 1278542952) + anIntArray5543[i_178_]
			       >> ((OpenGlToolkit) aHa_Sub2_5598).anInt7731)
			      - ((r_Sub2) var_r_Sub2).anInt10489);
		int i_180_ = (((anIntArray5644[i_178_]
				+ -((((OpenGlToolkit) aHa_Sub2_5598).anInt7777
				     * anIntArray5593[i_178_])
				    >> 1797551784))
			       >> ((OpenGlToolkit) aHa_Sub2_5598).anInt7731)
			      + -((r_Sub2) var_r_Sub2).anInt10484);
		int i_181_ = anIntArray5528[i_178_];
		int i_182_ = anIntArray5528[1 + i_178_];
		for (int i_183_ = i_181_; i_182_ > i_183_; i_183_++) {
		    int i_184_ = aShortArray5649[i_183_] + -1;
		    if (i_184_ == -1)
			break;
		    is[i_184_] = i_179_;
		    is_177_[i_184_] = i_180_;
		}
	    }
	    for (int i_185_ = 0; i_185_ < anInt5537; i_185_++) {
		if (aByteArray5542 == null
		    || (aByteArray5542[i_185_] ^ 0xffffffff) >= -129) {
		    short i_186_ = aShortArray5592[i_185_];
		    short i_187_ = aShortArray5579[i_185_];
		    short i_188_ = aShortArray5566[i_185_];
		    int i_189_ = is[i_186_];
		    int i_190_ = is[i_187_];
		    int i_191_ = is[i_188_];
		    int i_192_ = is_177_[i_186_];
		    int i_193_ = is_177_[i_187_];
		    int i_194_ = is_177_[i_188_];
		    if (((i_189_ + -i_190_) * (-i_194_ + i_193_)
			 - (-i_190_ + i_191_) * (-i_192_ + i_193_))
			> 0)
			var_r_Sub2.method3294(i_191_, i_189_, i_192_, 28,
					      i_190_, i_194_, i_193_);
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("paa.U(" + i + ','
					     + (var_r_Sub2 != null ? "{...}"
						: "null")
					     + ')'));
	}
    }