final void method3771(byte i, Class258 class258) {
	try {
	    anInt7673++;
	    if (i > -74)
		A(38, null, 4, -3);
	    Class258 class258_156_ = aClass258Array7828[anInt7876];
	    if (class258_156_ != class258) {
		if (class258 == null)
		    OpenGL.glDisable(((Class258) class258_156_).anInt4849);
		else {
		    if (class258_156_ != null) {
			if ((((Class258) class258).anInt4849 ^ 0xffffffff)
			    != (((Class258) class258_156_).anInt4849
				^ 0xffffffff)) {
			    OpenGL.glDisable(((Class258) class258_156_)
					     .anInt4849);
			    OpenGL.glEnable(((Class258) class258).anInt4849);
			}
		    } else
			OpenGL.glEnable(((Class258) class258).anInt4849);
		    OpenGL.glBindTexture(((Class258) class258).anInt4849,
					 class258.method1953(41));
		}
		aClass258Array7828[anInt7876] = class258;
	    }
	    anInt7765 &= ~0x1;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("qo.VA(" + i + ','
					     + (class258 != null ? "{...}"
						: "null")
					     + ')'));
	}
    }