/* Class109 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import jaggl.OpenGL;

public class Class109
{
    int anInt1430;
    Class151_Sub3 aClass151_Sub3_1431;
    static final int anInt1432 = 34336;
    static int[] anIntArray1433 = new int[1];
    
    static Class109 method1471(Class151_Sub3 class151_sub3, int i,
			       String string) {
	int i_0_ = OpenGL.glGenProgramARB();
	OpenGL.glBindProgramARB(i, i_0_);
	OpenGL.glProgramStringARB(i, 34933, string);
	OpenGL.glGetIntegerv(34379, anIntArray1433, 0);
	if (anIntArray1433[0] != -1) {
	    OpenGL.glBindProgramARB(i, 0);
	    return null;
	}
	OpenGL.glBindProgramARB(i, 0);
	return new Class109(class151_sub3, i, i_0_);
    }
    
    public void finalize() throws Throwable {
	((Class109) this).aClass151_Sub3_1431
	    .method8613(((Class109) this).anInt1430);
	super.finalize();
    }
    
    void method1472() throws Throwable {
	((Class109) this).aClass151_Sub3_1431
	    .method8613(((Class109) this).anInt1430);
	super.finalize();
    }
    
    void method1473() throws Throwable {
	((Class109) this).aClass151_Sub3_1431
	    .method8613(((Class109) this).anInt1430);
	super.finalize();
    }
    
    Class109(Class151_Sub3 class151_sub3, int i, int i_1_) {
	((Class109) this).aClass151_Sub3_1431 = class151_sub3;
	((Class109) this).anInt1430 = i_1_;
    }
}
