The idea behind double dispatch is to use an aditional call to discover the kind of argument we are dealing with.