Type casting of Number object to a primitive has nothing to do with Number.toString()