1This tests two cases:
21. What happens when class A extends abstract class B, but somebody
3 turns B into an interface without rebuilding A.
42. What happens when class A extends a class B, but somebody
5 turns B into a final class without rebuilding A.
6