anchor.diff:      }
   ----
   
  -However, if you also check `isFeasible()`, that suffices because it also now guarantees the solution is initialized.
  +However, if you also check `isFeasible()`, that suffices because it now guarantees the solution is initialized.
   
   After in `*.java` for a `FeasibleScore`:
   [source, java]
  
positive.code: 
  }
  ----
  
negative.code: The method `FeasibleScore.isFeasible()` now also checks if the solution was fully initialized during score calculation.
  
  
  ----[.upgrade-recipe-major]
  === `Score`: `valueOf(...)` changed and `valueOfInitialized(...)` added
  
  
  
  Before in `*.java`:
  [source, java]
  ----
          SimpleScore score = SimpleScore.valueOf(1234);
  
  ----
  
  After in `*.java`:
  [source, java]
  ----
          SimpleScore score = SimpleScore.valueOfInitialized(1234);
  ----
  
  Before in `*.java`:
  [source, java]
  ----
          HardSoftScore score = HardSoftScore.valueOf(1200, 34);
  
  ----
  
  After in `*.java`:
  [source, java]
  ----
          HardSoftScore score = HardSoftScore.valueOfInitialized(1200, 34);
  ----
  
  
  [.upgrade-recipe-major]
  === `BestSolutionChangedEvent`: `isNewBestSolutionInitialized()` replaced
  
  