code: int getOutstandingCheckpoints() {
          return (int) checkpoints.stream()
                                  .filter(checkpoint -> !(isCheckpointSilent(checkpoint) || isCheckpointComplete(checkpoint)))
                                  .count();
      }
docs: Get the number of outstanding Checkpoints. It should not take silent Checkpoints into account.
  @return the number of outstanding Checkpoints.