int numArgExprs = argExpressionList.size();
FieldModification[] fieldMods = new FieldModification[numArgExprs];
Iterator<SourceModel.Expr> it = argExpressionList.listIterator();
for (int i = 0; i < numArgExprs; i++) {
SourceModel.Expr connectedExpr = it.next();
FieldModification fieldMod = FieldModification.Extension.make(SourceModel.Name.Field.make(node.getFieldName(i)), connectedExpr);
fieldMods[i] = fieldMod;
}
// Create the record
SourceModel.Expr expression = SourceModel.Expr.Record.make(null, fieldMods);