void addStep(final Supplier<PMMLStep> stepSupplier, final PMMLRuntimeContext pmmlContext) {
        stepExecuted(stepSupplier, pmmlContext);
    }
@Test
    void addStep() {
        PMMLStep step = mock(PMMLStep.class);
        Set<PMMLListener> pmmlListenersMock = IntStream.range(0, 3).mapToObj(i -> mock(PMMLListener.class)).collect(Collectors.toSet());
        PMMLRuntimeContext pmmlContextMock = mock(PMMLRuntimeContext.class);
        when(pmmlContextMock.getEfestoListeners()).thenReturn(pmmlListenersMock);
        evaluator.addStep(() -> step, pmmlContextMock);
        pmmlListenersMock.forEach(pmmlListenerMock -> verify(pmmlListenerMock).stepExecuted(step));
    }