Todo Toda Todos Todas

If you cast it to Object[], the method gets 2 "var-args" ("a" and "b") and prints the args parameter as [a, b]. This is exactly the same as the original invocation without an explicit cast. The only benefit of casting to Object[] is the suppression of the compiler warning.