void (final DebuggerContextImpl context) { ThreadingAssertions.assertEventDispatchThread(); final DebugProcessImpl process = context.getDebugProcess(); if (process == null) { return; // empty context, no process available yet } myDebuggerContext = context; saveState(); process.getManagerThread().schedule(PrioritizedTask.Priority.NORMAL, () -> getNodeFactory().setHistoryByContext(context)); build(context); }