Hey! I've solved this task by following the instructions but I can't figure out how this
return computable.compute(arg);
calls the Square compute method when arg is an int and calls Copyright compute method if a Copyrigth.Period object is passed as arg.