class Animal { Animal() { } } class Puppy extends Animal { Puppy(String name) { if (name.isBlank()) throw new IllegalArgumentException("name required"); super(); } }