private ExceptionData createException(EventNotification response, BreakEventBody body,
InternalContext internalContext) {
List<SomeHandle> refs = response.refs();
ValueHandle exception = body.exception();
ValueLoaderImpl valueLoader = internalContext.getValueLoader();
for (SomeHandle handle : refs) {
valueLoader.addHandleFromRefs(handle);
}
valueLoader.addHandleFromRefs(exception.getSuper());
// source column is not exposed ("sourceColumn" in "body")
String sourceText = body.sourceLineText();
ValueMirror mirror = valueLoader.addDataToMap(exception);
return new ExceptionDataImpl(internalContext,
mirror,
EXCEPTION_NAME,
body.uncaught(),