//compute "Debug.show valueDictionaryThunk xValueThunk"
//this is just (after inlining Debug.show d = d)
//valueDictionaryThunk xValueThunk
String fieldName = fieldNames.get(i);
Node valueDictionaryThunk = recordDictionary.getValue(fieldName);
Node xValueThunk = x.getValue(fieldName);
Node ap = valueDictionaryThunk.apply (xValueThunk);
String apResult = (String)(executor.internalEvaluate(ap).getValue());
showResult.append(apResult);
}
showResult.append(")");
} else {
showResult.append ("{");
for (int i = 0; i < nFields; ++i) {
if (i > 0) {
showResult.append (", ");
}
String fieldName = fieldNames.get(i);
showResult.append(fieldName).append(" = ");
//compute "Debug.show valueDictionaryThunk xValueThunk"
//this is just (after inlining Debug.show d = d)
//valueDictionaryThunk xValueThunk
Node valueDictionaryThunk = recordDictionary.getValue(fieldName);
Node xValueThunk = x.getValue(fieldName);
Node ap = new NAp(valueDictionaryThunk, xValueThunk);
String apResult = (String)(executor.internalEvaluate(ap).getValue());
showResult.append(apResult);
}