super.stepEnded(stepScope);
bruteForceEntityWalker.stepEnded(stepScope);
BruteForceSolverPhaseScope bruteForceSolverPhaseScope = stepScope.getPhaseScope();
// TODO The steps are too fine, so debug log is too much. Yet we still want some debug indication
if (logger.isDebugEnabled()) {
long timeMillisSpend = bruteForceSolverPhaseScope.calculateSolverTimeMillisSpend();
logger.debug(" Step index ({}), time spend ({}), score ({}), {} best score ({}).",
new Object[]{stepScope.getStepIndex(), timeMillisSpend,
stepScope.getScore(), (stepScope.getBestScoreImproved() ? "new" : " "),
bruteForceSolverPhaseScope.getBestScore()});
}