What you are looking at is a varargs parameter. The documentation on it can be found here.
Varargs are equivalent to an object array, but there is syntactic sugar to make calling that method easier. So the old way was (this code is from the document above):
Object[] arguments = {
new Integer(7),
new Date(),
"a disturbance in the Force"
};
String result = MessageFormat.format(
"At {1,time} on {1,date}, there was {2} on planet "
+ "{0,number,integer}.", arguments);
With varargs you get to write:
String result = MessageFormat.format(
"At {1,time} on {1,date}, there was {2} on planet "
+ "{0,number,integer}.", 7, new Date(), "a disturbance in the Force");
Note that autoboxing helps here to convert the int 7 to new Integer(7)
without you having to explicitly declare it.