putting null as a parameter counts as a parameter (it's like saying there are 0 apples. Still a valid number, even if there are none).

In Java you must call a method exactly as it's specified....