final void ZA(int i, float f, float f_93_, float f_94_, float f_95_,
		  float f_96_) {
	anInt7633++;
	boolean bool = (anInt7808 ^ 0xffffffff) != (i ^ 0xffffffff);
	if (bool || ((OpenGlToolkit) this).aFloat7832 != f
	    || f_93_ != ((OpenGlToolkit) this).aFloat7871) {
	    ((OpenGlToolkit) this).aFloat7832 = f;
	    anInt7808 = i;
	    ((OpenGlToolkit) this).aFloat7871 = f_93_;
	    if (bool) {
		((OpenGlToolkit) this).aFloat7823
		    = (float) (anInt7808 & 0xff) / 255.0F;
		((OpenGlToolkit) this).aFloat7781
		    = (float) (0xff0000 & anInt7808) / 1.671168E7F;
		((OpenGlToolkit) this).aFloat7816
		    = (float) (0xff00 & anInt7808) / 65280.0F;
		method3787(-93);
	    }
	    method3779(29890);
	}
	if (f_94_ != aFloatArray7850[0] || aFloatArray7850[1] != f_95_
	    || aFloatArray7850[2] != f_96_) {
	    aFloatArray7850[2] = f_96_;
	    aFloatArray7850[1] = f_95_;
	    aFloatArray7850[0] = f_94_;
	    aFloatArray7877[0] = -f_94_;
	    aFloatArray7877[2] = -f_96_;
	    aFloatArray7877[1] = -f_95_;
	    float f_97_
		= (float) (1.0 / Math.sqrt((double) (f_96_ * f_96_
						     + (f_95_ * f_95_
							+ f_94_ * f_94_))));
	    ((OpenGlToolkit) this).aFloatArray7825[0] = f_97_ * f_94_;
	    ((OpenGlToolkit) this).aFloatArray7825[2] = f_96_ * f_97_;
	    ((OpenGlToolkit) this).aFloatArray7825[1] = f_97_ * f_95_;
	    aFloatArray7811[2] = -((OpenGlToolkit) this).aFloatArray7825[2];
	    aFloatArray7811[1] = -((OpenGlToolkit) this).aFloatArray7825[1];
	    aFloatArray7811[0] = -((OpenGlToolkit) this).aFloatArray7825[0];
	    method3796(16384);
	    ((OpenGlToolkit) this).anInt7777 = (int) (256.0F * f_96_ / f_95_);
	    ((OpenGlToolkit) this).anInt7772 = (int) (256.0F * f_94_ / f_95_);
	}
    }