static final Class258_Sub3_Sub1 method904
	(int i, OpenGlToolkit var_ha_Sub2, int i_24_, int i_25_, int i_26_) {
	try {
	    anInt1594++;
	    if (i <= 42)
		method906(123);
	    if (((OpenGlToolkit) var_ha_Sub2).aBoolean7793
		|| (Class192.method1436(82, i_25_)
		    && Class192.method1436(81, i_26_)))
		return new Class258_Sub3_Sub1(var_ha_Sub2, 3553, i_24_, i_25_,
					      i_26_);
	    if (((OpenGlToolkit) var_ha_Sub2).aBoolean7837)
		return new Class258_Sub3_Sub1(var_ha_Sub2, 34037, i_24_, i_25_,
					      i_26_);
	    return new Class258_Sub3_Sub1(var_ha_Sub2, i_24_, i_25_, i_26_,
					  Class33.method340(i_25_, (byte) 108),
					  Class33.method340(i_26_,
							    (byte) 108));
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("bca.TA(" + i + ','
					     + (var_ha_Sub2 != null ? "{...}"
						: "null")
					     + ',' + i_24_ + ',' + i_25_ + ','
					     + i_26_ + ')'));
	}
    }