Class367_Sub11(NativeOpenGlToolkit class377, IndexLoader class45) {
	super(class377);
	try {
	    if (class45 != null && ((NativeOpenGlToolkit) class377).aBoolean9923) {
		aClass193_7395
		    = za_Sub2.method3442(34336,
					 class45.getChildArchive("gl",
							   "uw_ground_unlit"),
					 class377, 4);
		aClass193_7392
		    = za_Sub2.method3442(34336,
					 class45.getChildArchive("gl",
							   "uw_ground_lit"),
					 class377, 4);
		aClass193_7404
		    = za_Sub2.method3442(34336,
					 class45.getChildArchive("gl",
							   "uw_model_unlit"),
					 class377, 4);
		aClass193_7407
		    = za_Sub2.method3442(34336,
					 class45.getChildArchive("gl",
							   "uw_model_lit"),
					 class377, 4);
		if (!(aClass193_7395 != null & aClass193_7392 != null
		      & aClass193_7404 != null & aClass193_7407 != null))
		    aBoolean7391 = false;
		else {
		    anInterface18_Impl3_7390
			= ((Class367) this).aHa_Sub3_4479.method3839(1, 2,
								     -15137,
								     false,
								     (new int[]
								      { 0,
									-1 }));
		    anInterface18_Impl3_7390.method66(false, false, 25688);
		    aBoolean7391 = true;
		}
	    } else
		aBoolean7391 = false;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("or.<init>("
					     + (class377 != null ? "{...}"
						: "null")
					     + ','
					     + (class45 != null ? "{...}"
						: "null")
					     + ')'));
	}
    }