public virtual double TopCost()
 {
     return(queue.TopCost());
 }