anchor.diff:  It also prevents bugs in multi-threaded use cases.
   
   With `Score.isSolutionInitialized()`, it's now possible to quickly and reliably determine if a solution is fully initialized.
  -The method `FeasibleScore.isFeasible()` now also checks if the solution was fully initialized during score calculation.
  +The method `FeasibilityScore.isFeasible()` now also checks if the solution was fully initialized during score calculation.
   
   
   [.upgrade-recipe-major]
  
positive.code: 
  
  [.upgrade-recipe-minor.upgrade-recipe-public-api]
  ===  `BestSolutionChangedEvent.getNewBestSolution()`: return value no longer implement `Solution`
  
  Because the `Solution` interface was deprecated (see the section below to upgrade from 6.4.0.Final to 7.0.0.Beta1),
  the `BestSolutionChangedEvent.getNewBestSolution()` method now returns an `Object`
  
negative.code: [.upgrade-recipe-minor]
  === `ProblemStatisticType`: `CALCULATE_COUNT_PER_SECOND` renamed
  
  The benchmark ProblemStatisticType `CALCULATE_COUNT_PER_SECOND` has been renamed to `SCORE_CALCULATION_SPEED`.
  
  Before in `*BenchmarkConfig.xml`:
  [source, xml]
  