public float Score(IPlan plan)
        {
            var  watch2 = System.Diagnostics.Stopwatch.StartNew();
            long before = watch2.ElapsedMilliseconds;
            var  answer = selection.Evaluate(plan);

            LogTime("evaluatePlanToInsert", watch2.ElapsedMilliseconds - before);
            LogTime("expanded", Expanded);
            return(answer);
        }
 public float Score(IPlan plan)
 {
     return(selection.Evaluate(plan));
 }