The underlying type of a variadic method function(Object... args)isfunction(Object[] args). Sun added varargs in this manner to preserve backwards compatibility.
So you should just be able to prepend extraVar to args and call String.format(format, args).