+JSValueRef CYCastJSError(JSContextRef context, const char *message) {
+ JSValueRef arguments[1] = {CYCastJSValue(context, message)};
+
+ JSValueRef exception(NULL);
+ JSValueRef value(JSObjectCallAsConstructor(context, Error_, 1, arguments, &exception));
+ CYThrow(context, exception);
+
+ return value;
+}
+