Figure 10.47
Raising an Exception When a Deadline Occurs