When used inside a method, the super keyword calls a method with the same name as the current method in the ancestor or ‘super’ class. If the super keyword is used on its own, without any arguments being specified, all the arguments sent to the current method are passed to the ancestor method. If, as in the present case, a specific list of arguments (here aName and aDescription) is supplied then only these are passed to the method of the ancestor class.