private final void method3783(int i) {
	anInt7527++;
	int i_250_;
	for (i_250_ = i; anInt7862 > i_250_; i_250_++) {
	    Class348_Sub1 class348_sub1 = aClass348_Sub1Array7858[i_250_];
	    Class328_Sub1.aFloatArray6514[0]
		= (float) class348_sub1.method2724(-1);
	    int i_251_ = i_250_ + 16386;
	    Class328_Sub1.aFloatArray6514[1]
		= (float) class348_sub1.method2722(127);
	    Class328_Sub1.aFloatArray6514[2]
		= (float) class348_sub1.method2717((byte) 77);
	    Class328_Sub1.aFloatArray6514[3] = 1.0F;
	    OpenGL.glLightfv(i_251_, 4611, Class328_Sub1.aFloatArray6514, 0);
	    int i_252_ = class348_sub1.method2720(-1);
	    float f = class348_sub1.method2721(-76) / 255.0F;
	    Class328_Sub1.aFloatArray6514[2]
		= (float) Class139.bitAnd(i_252_, 255) * f;
	    Class328_Sub1.aFloatArray6514[0]
		= ((float) (Class139.bitAnd(16762087, i_252_) >> -23446704)
		   * f);
	    Class328_Sub1.aFloatArray6514[1]
		= ((float) (Class139.bitAnd(i_252_, 65533) >> -42240920)
		   * f);
	    OpenGL.glLightfv(i_251_, 4609, Class328_Sub1.aFloatArray6514, 0);
	    OpenGL.glLightf(i_251_, 4617,
			    1.0F / (float) (class348_sub1.method2723(-1)
					    * class348_sub1.method2723(-1)));
	    OpenGL.glEnable(i_251_);
	}
	for (/**/; (i_250_ ^ 0xffffffff) > (anInt7839 ^ 0xffffffff); i_250_++)
	    OpenGL.glDisable(i_250_ + 16386);
	anInt7839 = anInt7862;
    }