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