The JavaScript exception value. This value is not
intended for general use; if the JavaScriptException wraps a
Java exception, getScriptableValue may return a Scriptable
wrapping the original Java exception object.
We would prefer to go through a getter to encapsulate the value,
however that causes the bizarre error "nanosecond timeout value
out of range" on the MS JVM.
Create a JavaScript exception wrapping the given JavaScript value.
Instances of this class are thrown by the JavaScript 'throw' keyword.
Parameters: value - the JavaScript value thrown.
Get the exception value originally thrown. This may be a
JavaScript value (null, undefined, Boolean, Number, String,
Scriptable or Function) or a Java exception value thrown from a
host object or from Java called through LiveConnect.
the value wrapped by this exception