(error2Throwable): Add new return parameter to know if exception was freshly created. (throwError): Use throwFreshException() when possible. (throwException): Direct call dispatchException to avoid rebuild stacktrace in throwExternalException(). (throwFreshException): New optimizing function to avoid rebuild stacktrace when it's not need. (dispatchException): Add assert() if baseframe is null.
(error2Throwable): Add new return parameter to know if exception was
freshly created.
(throwError): Use throwFreshException() when possible.
(throwException): Direct call dispatchException to avoid rebuild
stacktrace in throwExternalException().
(throwFreshException): New optimizing function to avoid rebuild
stacktrace when it's not need.
(dispatchException): Add assert() if baseframe is null.

kaffe/kaffe,kaffe/kaffe,kaffe/kaffe,kaffe/kaffe,kaffe/kaffe