anchor.diff:  
   [WARNING]
   ====
  -Do not change any of the problem facts in a ``CustomPhaseCommand``.
  +Do not change any of the problem facts in a `CustomPhaseCommand`.
   That will corrupt the `Solver` because any previous score or solution was for a different problem.
   To do that, read about <<repeatedPlanning,repeated planning>> and do it with a <<problemFactChange,ProblemFactChange>> instead.
   ====
   
  -Configure your `CustomPhaseCommand` like this:
  +`CustomPhaseCommand` can be configured using the following:
   
   [source,xml,options="nowrap"]
   ----
  
positive.code: [[unimprovedTimeMillisSpentTermination]]
  === UnimprovedTimeMillisSpentTermination
  
  Terminates when the best score hasn't improved in an amount of time.
  
  [source,xml,options="nowrap"]
  ----
  
negative.code:   </localSearch>
  ----
  
  If the score has not improved recently, it is unlikely to improve in a reasonable timeframe.
  It has been observed that once a new best solution is found (even after a long time without improvement on the best solution), the next few steps tend to improve the best solution.
  
  This `Termination` can only be used for a `Phase` (such as ``<localSearch>``), not for the `Solver` itself.
  
  