@NotNull
  static MemoryAgent getAgent(@NotNull EvaluationContextImpl evaluationContext) {
    MemoryAgent agent = evaluationContext.getDebugProcess().getUserData(MEMORY_AGENT_KEY);
    return agent == null ? initializeAgent(evaluationContext) : agent;
  }
@NotNull
  static MemoryAgent getAgent(@NotNull EvaluationContextImpl evaluationContext)