selector sequence cond CustomerChatting() act DealChat() sequence cond HasSubTask() sequence act SubTaskPlaceHolder() sequence cond FocusingCustomer() act ServeCustomer() sequence cond NewCustomerComing() selector cond At(Robot,Bar) act MoveTo(Bar) act GreetCustomer()