if (eventName.equals(EVENT_PAUSED)) {
int isolateId = params.optInt("isolateId", -1);
String reason = params.optString("reason", null);
VmIsolate isolate = getCreateIsolate(isolateId);
VmValue exception = VmValue.createFrom(isolate, params.optJSONObject("exception"));
VmLocation location = VmLocation.createFrom(isolate, params.optJSONObject("location"));
isolate.setPaused(true);
if (!"interrupted".equals(reason) || !isolate.isTemporarilyInterrupted()) {
sendDelayedDebuggerPaused(PausedReason.parse(reason), isolate, location, exception);