* Loops through all fields in the record dictionary and
* invokes the arbitrary class method to
* construct each record field
*/
for (int i = 0; i < nFields; ++i) {
genParams=executor.internalEvaluate(independent.apply( new NValInt(i)).apply(genParams));
String fieldName = fieldNames.get(i);
Node valueDictionaryThunk = recordDictionary.getValue(fieldName);
result= result.insertRecordField(fieldName,