Why do you want to call with a null comparator?

And if you want to do so, why don't you make 2 comparison methods. 1 with a comparator (3 args) and 1 without (2 args).