GenerationStatus status) {
Object[] args = new Object[parameterTypes.length];
for (int i = 0; i < args.length; ++i) {
AnnotatedConstructorParameter ctorParameter = new AnnotatedConstructorParameter(parameterAnnotations[i]);
ParameterContext parameter = new ParameterContext(parameterTypes[i]).annotate(ctorParameter);
args[i] = generatorFor(parameter).generate(random, status);
}
return args;