phaseScope.getWorkingSolution().setScore(stepScope.getScore());
if (assertStepScoreFromScratch) {
phaseScope.assertWorkingScoreFromScratch(stepScope.getScore(), nextStep);
}
if (assertExpectedStepScore) {
phaseScope.assertExpectedWorkingScore(stepScope.getScore(), nextStep);
}
bestSolutionRecaller.processWorkingSolutionDuringStep(stepScope);
}
@Override