public boolean isFreshRun() {
    return currentPolicy == null || currentPolicy.isFreshRun();
  }
@Test
  public void testIsFreshRun() {
    RunRequest runRequest =
        RunRequest.builder()
            .initiator(new ManualInitiator())
            .currentPolicy(RestartPolicy.RESTART_FROM_BEGINNING)
            .build();
    Assert.assertFalse(runRequest.isFreshRun());
    runRequest =
        RunRequest.builder()
            .initiator(new ManualInitiator())
            .currentPolicy(RunPolicy.START_FRESH_NEW_RUN)
            .build();
    Assert.assertTrue(runRequest.isFreshRun());
  }