Se eu tiver um método Java vararg foo(Object ...arg)e chamar foo(null, null), tenho tanto arg[0]e arg[1]como nulls. Mas se eu ligar foo(null), argele mesmo é nulo. Por que isso está acontecendo? Como devo chamar foode tal forma que foo.length == 1 && foo[0] == nullé