This convention, "saying nothing means new plus a warning," seems to be an effort at addressing a minor potential problem by causing major potential damage. How real is the minor problem anyway? If one of your classes inherits from A and you get a new version of A, it would be very foolish to accept the new version blindly; you should check that it does not affect the assumptions that your class made about its parents
SYSTEMS DEVELOPMENT METHODS SYSTEMS MANAGEMENT OBJECT ORIENTED PROGRAMMING