private LocalSearchImprovementOperator(LocalSearchImprovementOperator original, Cloner cloner)
     : base(original, cloner)
 {
     this.loop            = cloner.Clone(original.loop);
     this.qualityAnalyzer = cloner.Clone(original.qualityAnalyzer);
     this.problem         = cloner.Clone(original.problem);
     RegisterEventHandlers();
 }
 private LocalSearchImprovementOperator(LocalSearchImprovementOperator original, Cloner cloner)
   : base(original, cloner) {
   this.loop = cloner.Clone(original.loop);
   this.qualityAnalyzer = cloner.Clone(original.qualityAnalyzer);
   this.problem = cloner.Clone(original.problem);
   RegisterEventHandlers();
 }