public object DeQueue()
 {
     return(data.GetFirst(true));
 }