If the last argument to a method is a varargs, would it make sense to either not inject it, or only inject it if there's a registered type for it?