There's no point in creating an array solely for the purpose of passing it as a varargs (``...``) argument; varargs _is_ an array. Simply pass the elements directly. They will be consolidated into an array automatically. Incidentally passing an array where ``Object ...`` is expected makes the intent ambiguous: Is the array supposed to be one object or a collection of objects?