Si tengo un método Java vararg foo(Object ...arg)y llamo foo(null, null), tengo ambos arg[0]y arg[1]as null. Pero si llamo foo(null), en argsí mismo es nulo. ¿Por qué está pasando esto? ¿Cómo debo llamar foode tal manera que foo.length == 1 && foo[0] == nulles