final void method3938(Class21 class21, int i,
			  Interface5_Impl2 interface5_impl2, int i_40_,
			  int i_41_, int i_42_, int i_43_) {
	try {
	    if (i_43_ <= 46)
		aClass262_9903 = null;
	    anInt9867++;
	    int i_44_;
	    int i_45_;
	    if (Class249.aClass21_3217 != class21) {
		if (class21 == Class348_Sub5_Sub1.aClass21_8832) {
		    i_45_ = 1 + i;
		    i_44_ = 3;
		} else if (class21 == Class247.aClass21_3181) {
		    i_44_ = 4;
		    i_45_ = i * 3;
		} else if (FileRequest.aClass21_9661 == class21) {
		    i_44_ = 6;
		    i_45_ = 2 + i;
		} else if (class21 != s_Sub3.aClass21_8320) {
		    i_45_ = i;
		    i_44_ = 0;
		} else {
		    i_45_ = 2 + i;
		    i_44_ = 5;
		}
	    } else {
		i_44_ = 1;
		i_45_ = i * 2;
	    }
	    Class68 class68 = interface5_impl2.method25((byte) 51);
	    Class285_Sub2 class285_sub2 = (Class285_Sub2) interface5_impl2;
	    class285_sub2.method2125(0);
	    OpenGL.glDrawElements(i_44_, i_45_,
				  Class130.method1128(-20, class68),
				  (class285_sub2.method2122(27819)
				   + (long) (i_41_ * (((Class68) class68)
						      .anInt1178))));
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("bga.JC("
					     + (class21 != null ? "{...}"
						: "null")
					     + ',' + i + ','
					     + (interface5_impl2 != null
						? "{...}" : "null")
					     + ',' + i_40_ + ',' + i_41_ + ','
					     + i_42_ + ',' + i_43_ + ')'));
	}
    }