protected TranslocationMoveSoftTabuCriterion(TranslocationMoveSoftTabuCriterion original, Cloner cloner) : base(original, cloner) { }
 private AlbaTranslocationMoveSoftTabuCriterion(AlbaTranslocationMoveSoftTabuCriterion original, Cloner cloner)
   : base(original, cloner) {
   tabuChecker = cloner.Clone(original.tabuChecker);
 }
 protected TranslocationMoveSoftTabuCriterion(TranslocationMoveSoftTabuCriterion original, Cloner cloner) : base(original, cloner)
 {
 }
 public AlbaTranslocationMoveSoftTabuCriterion()
   : base() {
   tabuChecker = new TranslocationMoveSoftTabuCriterion();
 }