@Test
void startStep()
{

    this.progress.startStep(this);
    verify(this.observation).notify(StartStepProgressEvent.INSTANCE, this, null);
    this.progress.startStep(this, "message");
    verify(this.observation).notify(StartStepProgressEvent.INSTANCE, this, new Message("message"));
    this.progress.startStep(this, new Message("message"));
    verify(this.observation, times(2)).notify(StartStepProgressEvent.INSTANCE, this, new Message("message"));
    this.progress.startStep(this, "translationKey", "message", "arguments");
    verify(this.observation).notify(StartStepProgressEvent.INSTANCE, this,
        new Message("translationKey", "message", "arguments"));
}