static final Class258_Sub3_Sub1 method1401(OpenGlToolkit var_ha_Sub2, int i,
					       int i_37_, int i_38_, int i_39_,
					       int i_40_) {
	anInt5809++;
	if (i_37_ != 34037)
	    aClass341_5808 = null;
	if (((OpenGlToolkit) var_ha_Sub2).aBoolean7793
	    || Class192.method1436(-20, i_38_) && Class192.method1436(-119,
								      i_40_))
	    return new Class258_Sub3_Sub1(var_ha_Sub2, 3553, i, i_39_, i_38_,
					  i_40_, true);
	if (!((OpenGlToolkit) var_ha_Sub2).aBoolean7837)
	    return new Class258_Sub3_Sub1(var_ha_Sub2, i, i_39_, i_38_, i_40_,
					  Class33.method340(i_38_, (byte) 108),
					  Class33.method340(i_40_, (byte) 108),
					  true);
	return new Class258_Sub3_Sub1(var_ha_Sub2, 34037, i, i_39_, i_38_,
				      i_40_, true);
    }