@ApiStatus.Internal
  public void setCallback(@Nullable ProgramRunner.Callback callback) {
    this.callback = callback;
  }
@ApiStatus.Internal
  public void setCallback(@Nullable ProgramRunner.Callback callback)