public SolverPoolSortedList(ISolverPoolBatching longTerm)
 {
     this.longTerm = longTerm;
     Statistics    = new SolverStatistics()
     {
         Name = GetType().Name
     };
 }
 public SolverPoolBinarySearchTree(ISolverPoolBatching longTerm)
 {
     this.longTerm = longTerm;
     Statistics    = new SolverStatistics()
     {
         Name = GetType().Name
     };
 }