@Override
public void runSolution(int nFizzBuzzUpperLimit) {
final LoopContext loopContext = new LoopContext(nFizzBuzzUpperLimit);
final SingleStepPayload stepPayload = new SingleStepPayload();
final LoopRunner loopRunner = new LoopRunner(loopContext, loopContext, stepPayload);
loopRunner.runLoop();
}