void (SuspendContextImpl suspendContext) { if (process.isEvaluationPossible()) { // evaluation is possible try { StackCapturingLineBreakpoint.deleteAll(process); try { addAgentCapturePoints(new EvaluationContextImpl(suspendContext, suspendContext.getFrameProxy()), properties); process.removeDebugProcessListener(this); } finally { process.onHotSwapFinished(); StackCapturingLineBreakpoint.createAll(process); } } catch (Exception e) { LOG.debug(e); } } }