super() can be called anywhere in the constructor of a subclass
super() must be called in the first statement in the constructor of a subclass