public bool Finished()
 {
     if (current != null)
     {
         return(current.Finished());
     }
     return(false);
 }