15.2 Method Delegation: Putting It All Together