public class B extends C { }
What does this mean? That C needs to extend A? What extra restriction am I putting instead of just saying B ext