} catch (EcmaError ex) {
final JavaScriptException wrappedEx = new JavaScriptException(
"Error executing script: " + name, name, 0);
wrappedEx.initCause(ex);
throw wrappedEx;
} catch (IOException ex) {
throw new JavaScriptException("Error reading script: " + name, name, 0);
}