57 if (ex == NULL) ex = (*env)->ExceptionOccurred(env);
62 if (OT_LNG_OBJ_CLASS_IS(ex, NS(Class_MkExceptionC))) {
64 MK_ERR newerr = (
MK_ERR) (*env)->GetLongField(env,ex,NS(FID_MkExceptionC_hdl));
67 (*env)->CallObjectMethod(env,ex,NS(MID_MkExceptionC_EXIT));
71 (*env)->CallStaticVoidMethod(
72 env, MK(Class_MkExceptionC), MK(MID_MkExceptionC_Catch),
73 MK(MkErrorC_ObjNew)(
MK_RT_CALL env,err), ex, JC2O(env, proc), JC2O(env, stop)
76 (*env)->ExceptionClear(env);