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

public class Class102
{
    int anInt1356;
    static final int anInt1357 = 35632;
    static int[] anIntArray1358 = new int[2];
    static final int anInt1359 = 35633;
    Class151_Sub3 aClass151_Sub3_1360;
    
    void method1405() throws Throwable {
	((Class102) this).aClass151_Sub3_1360
	    .method8626((long) ((Class102) this).anInt1356);
	super.finalize();
    }
    
    Class102(Class151_Sub3 class151_sub3, int i, int i_0_) {
	((Class102) this).aClass151_Sub3_1360 = class151_sub3;
	((Class102) this).anInt1356 = i;
    }
    
    public void finalize() throws Throwable {
	((Class102) this).aClass151_Sub3_1360
	    .method8626((long) ((Class102) this).anInt1356);
	super.finalize();
    }
    
    void method1406() throws Throwable {
	((Class102) this).aClass151_Sub3_1360
	    .method8626((long) ((Class102) this).anInt1356);
	super.finalize();
    }
    
    static Class102 method1407(Class151_Sub3 class151_sub3, int i,
			       String string) {
	int i_1_ = OpenGL.glCreateShader(i);
	OpenGL.glShaderSource(i_1_, string);
	OpenGL.glCompileShader(i_1_);
	OpenGL.glGetShaderiv(i_1_, 35713, anIntArray1358, 0);
	if (anIntArray1358[0] == 0) {
	    boolean bool = false;
	    if (anIntArray1358[0] == 0) {
		bool = true;
		System.out.println("");
	    }
	    OpenGL.glGetShaderiv(i_1_, 35716, anIntArray1358, 1);
	    if (anIntArray1358[1] > 1) {
		byte[] is = new byte[anIntArray1358[1]];
		OpenGL.glGetShaderInfoLog(i_1_, anIntArray1358[1],
					  anIntArray1358, 0, is, 0);
		System.out.println(new String(is));
	    }
	    if (bool) {
		OpenGL.glDeleteShader(i_1_);
		return null;
	    }
	}
	return new Class102(class151_sub3, i_1_, i);
    }
}
