WaitObjectList
typedef BObjectList<WaitObject> WaitObjectList;
typedef DoublyLinkedList<WaitObject> WaitObjectList;