int paramNum = 0;
for (Pair<Class<?>, String> parameter : parameters)
{
String argument = tokens.get(parameter.right);
ConstructorProperty property = new ConstructorProperty(constructor, parameter.right, paramNum);
Object output = convert(argument, parameter.left, data.getContext(), property);
arguments.add(output);
paramNum++;
}