public override object PeekBack() { object obj; lock (root) { obj = deque.PeekBack(); } return(obj); }