+ if ((*env)->FindClass(env, "java/dyn/Coroutine")) {
+ XBT_VERB("Using Coroutines");
+ smx_factory_initializer_to_use = SIMIX_ctx_cojava_factory_init;
+ }
+ else {
+ XBT_VERB("Using java threads");
+ smx_factory_initializer_to_use = SIMIX_ctx_java_factory_init;
+ }
+ jthrowable exc = (*env)->ExceptionOccurred(env);
+ if (exc) {
+ (*env)->ExceptionClear(env);
+ }