startNode.setScore(score);
ScoreBounder scoreBounder = decider.getScoreBounder();
phaseScope.setBestPessimisticBound(startLayer.isLastLayer() ? score
: scoreBounder.calculatePessimisticBound(scoreDirector, score));
startNode.setOptimisticBound(startLayer.isLastLayer() ? score
: scoreBounder.calculateOptimisticBound(scoreDirector, score));
}
if (!startLayer.isLastLayer()) {
phaseScope.addExpandableNode(startNode);
}
phaseScope.getLastCompletedStepScope().setExpandingNode(startNode);