{
ExceptionEvent exceptionEvent = (ExceptionEvent) event;
handler.onExceptionThrown( suspension, exceptionEvent.virtualMachine(), exceptionEvent.thread(),
(ExceptionRequest) exceptionEvent.request(),
exceptionEvent.exception(),
exceptionEvent.location(), exceptionEvent.catchLocation() );
}
else
{
LocatableEvent locatableEvent = (LocatableEvent) event;
handler.onUnhandledLocatableEvent( suspension, event.virtualMachine(), locatableEvent.thread(),