anchor.diff:  
   
   [.upgrade-recipe-minor]
  -=== IncrementalScoreCalculator`: `calculateScore()` changed
  -
  -The `IncrementalScoreCalculator` interface method `calculateScore()` has been changed `calculateScore(initScore)`.
  +=== `IncrementalScoreCalculator`: `calculateScore()` changed
  +
  +The `IncrementalScoreCalculator` interface method `calculateScore()` has been changed to `calculateScore(initScore)`.
   Change the method signature to add the `initScore` and then pass it to the `Score.valueOf()` method.
   
   Before in `*.java`:
  
positive.code: ----
  
  It is intentional that `valueOfInitialized()` doesn't just overload `valueOf()`,
  to avoid that a `EasyScoreCalculator` implementation forgets to pass the `initScore` parameter.
  
  
  [.upgrade-recipe-major]
  
negative.code: === `Score`: `valueOf(...)` changed and `valueOfInitialized(...)` added
  
  Each `Score` implementation now requires an `initScore` parameter.
  Inside a `ScoreCalculator`, it must be passed from the `calculateScore()` method (see above).
  
  Outside of a `ScoreCalculator`, if you're constructing a score for an initialized solution,
  just replace `valueOf()` with `valueOfInitialized()`:
  