{
Class[] param = generateMethod.getParameterTypes();
assert param.length >= 1;
assert param[0] == GenerationContext.class;
int parameterCount = param.length - 1;
parameters = new ParametersImpl(parameterCount);
secondaryParameters = new ParametersImpl(0);
}