GetUndoList
= semaphoreSet->GetUndoList().RemoveHead()) {
semaphoreSet->GetUndoList().Remove(current);