final Interface18_Impl3 method3843(int i, int i_11_, int i_12_, int i_13_,
				       byte[] is, Class304 class304, int i_14_,
				       boolean bool) {
	try {
	    anInt9846++;
	    if (i_14_ != 32)
		anOpenGL9856 = null;
	    if (!aBoolean9926 && (!Class192.method1436(i_14_ ^ 0x46, i_12_)
				  || !Class192.method1436(i_14_ + 83, i))) {
		if (aBoolean9919)
		    return new Class14_Sub4(this, class304, i_12_, i, is,
					    i_11_, i_13_);
		Class14_Sub1 class14_sub1
		    = new Class14_Sub1(this, class304, Class68.aClass68_1183,
				       Class33.method340(i_12_, (byte) 108),
				       Class33.method340(i, (byte) 108));
		class14_sub1.method70(0, i_11_, (byte) -45, i_13_, i, i_12_, 0,
				      is, class304);
		return class14_sub1;
	    }
	    return new Class14_Sub1(this, class304, i_12_, i, bool, is, i_11_,
				    i_13_);
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("bga.B(" + i + ',' + i_11_ + ','
					     + i_12_ + ',' + i_13_ + ','
					     + (is != null ? "{...}" : "null")
					     + ','
					     + (class304 != null ? "{...}"
						: "null")
					     + ',' + i_14_ + ',' + bool
					     + ')'));
	}
    }