Figure 2: A class diagram of the ThreadMediator hierarchy