final boolean method2758(int i) {
	if (i < 84)
	    aClass206_8844 = null;
	anInt8834++;
	if (((OpenGlToolkit) ((Class348_Sub5) this).aHa_Sub2_6618).aBoolean7820
	    && ((OpenGlToolkit) ((Class348_Sub5) this).aHa_Sub2_6618).aBoolean7783
	    && ((OpenGlToolkit) ((Class348_Sub5) this).aHa_Sub2_6618).aBoolean7818) {
	    aClass206_8825
		= new Class206(((Class348_Sub5) this).aHa_Sub2_6618);
	    aClass258_Sub3_8835
		= new Class258_Sub3(((Class348_Sub5) this).aHa_Sub2_6618, 3553,
				    34842, 256, 256);
	    aClass258_Sub3_8835.method1965(false, false, 10243);
	    aClass258_Sub3_8830
		= new Class258_Sub3(((Class348_Sub5) this).aHa_Sub2_6618, 3553,
				    34842, 256, 256);
	    aClass258_Sub3_8830.method1965(false, false, 10243);
	    ((Class348_Sub5) this).aHa_Sub2_6618.method3773(-1,
							    aClass206_8825);
	    aClass206_8825.method1509(aClass258_Sub3_8835, 0, 0);
	    aClass206_8825.method1509(aClass258_Sub3_8830, 0, 1);
	    aClass206_8825.method1503(0, (byte) 3);
	    if (!aClass206_8825.method1507(124)) {
		((Class348_Sub5) this).aHa_Sub2_6618
		    .method3770(-422613672, aClass206_8825);
		return false;
	    }
	    ((Class348_Sub5) this).aHa_Sub2_6618.method3770(-422613672,
							    aClass206_8825);
	    aClass337_8842
		= (Class318_Sub1_Sub5_Sub2.method2493
		   (((Class348_Sub5) this).aHa_Sub2_6618, -1,
		    (new Class242[]
		     { WidgetVariable.method3249
		       (35632, 80, ((Class348_Sub5) this).aHa_Sub2_6618,
			"#extension GL_ARB_texture_rectangle : enable\nuniform vec3 params;\nuniform sampler2DRect sceneTex;\nconst vec3 lumCoef = vec3(0.2126, 0.7152, 0.0722);\nvoid main() {\n    vec4 col = texture2DRect(sceneTex, gl_TexCoord[0].xy);\n    gl_FragColor = col*step(params.x, dot(lumCoef, col.rgb));\n}\n") })));
	    aClass337_8824
		= (Class318_Sub1_Sub5_Sub2.method2493
		   (((Class348_Sub5) this).aHa_Sub2_6618, -1,
		    (new Class242[]
		     { WidgetVariable.method3249
		       (35632, -45, ((Class348_Sub5) this).aHa_Sub2_6618,
			"uniform vec3 params;\nuniform sampler2D sceneTex;\nconst vec3 lumCoef = vec3(0.2126, 0.7152, 0.0722);\nvoid main() {\n    vec4 col = texture2D(sceneTex, gl_TexCoord[0].xy);\n    gl_FragColor = col*step(params.x, dot(lumCoef, col.rgb));\n}\n") })));
	    aClass337_8836
		= (Class318_Sub1_Sub5_Sub2.method2493
		   (((Class348_Sub5) this).aHa_Sub2_6618, -1,
		    (new Class242[]
		     { WidgetVariable.method3249
		       (35632, -108, ((Class348_Sub5) this).aHa_Sub2_6618,
			"#extension GL_ARB_texture_rectangle : enable\nuniform vec3 params;\nuniform vec3 dimScale;\nuniform sampler2D bloomTex;\nuniform sampler2DRect sceneTex;\nconst vec3 lumCoef = vec3(0.2126, 0.7152, 0.0722);\nvoid main() {\n\t vec4 bloomCol = texture2D(bloomTex, gl_TexCoord[1].xy);\n\t vec4 sceneCol = texture2DRect(sceneTex, gl_TexCoord[0].xy);\n\t float preLum = 0.99*dot(lumCoef, sceneCol.rgb)+0.01;\n    float postLum = preLum*(1.0+(preLum/params.y))/(preLum+1.0);\n\t gl_FragColor = sceneCol*(postLum/preLum)+bloomCol*params.x;\n}\n") })));
	    aClass337_8822
		= (Class318_Sub1_Sub5_Sub2.method2493
		   (((Class348_Sub5) this).aHa_Sub2_6618, -1,
		    (new Class242[]
		     { WidgetVariable.method3249
		       (35632, -31, ((Class348_Sub5) this).aHa_Sub2_6618,
			"uniform vec3 step;\nuniform sampler2D baseTex;\nvoid main() {\n\tvec4 fragCol = texture2D(baseTex, gl_TexCoord[0].xy)*0.091396265;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-1.0*step.xy))*0.088584304;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 1.0*step.xy))*0.088584304;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-2.0*step.xy))*0.08065692;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 2.0*step.xy))*0.08065692;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-3.0*step.xy))*0.068989515;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 3.0*step.xy))*0.068989515;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-4.0*step.xy))*0.055434637;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 4.0*step.xy))*0.055434637;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-5.0*step.xy))*0.04184426;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 5.0*step.xy))*0.04184426;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-6.0*step.xy))*0.029672023;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 6.0*step.xy))*0.029672023;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-7.0*step.xy))*0.019765828;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 7.0*step.xy))*0.019765828;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+(-8.0*step.xy))*0.012369139;\n\tfragCol += texture2D(baseTex, gl_TexCoord[0].xy+( 8.0*step.xy))*0.012369139;\n\tgl_FragColor = fragCol;\n}\n") })));
	    if (aClass337_8824 == null || aClass337_8842 == null
		|| aClass337_8836 == null || aClass337_8822 == null)
		return false;
	    return true;
	}
	return false;
    }