@Override
  public void compileAndReload(@NotNull DebuggerSession session, VirtualFile @NotNull ... files) {
    dontAskHotswapAfterThisCompilation();
    Project project = session.getProject();
    ProjectTaskManagerImpl.putBuildOriginator(project, this.getClass());
    ProjectTaskManager.getInstance(project).compile(files);
    // The control flow continues at MyCompilationStatusListener.finished.
  }
@Override
  public void compileAndReload(@NotNull DebuggerSession session, VirtualFile @NotNull ... files)