diff --git a/src/main/java/de/hhu/stups/codegenerator/generators/MachinePreprocessor.java b/src/main/java/de/hhu/stups/codegenerator/generators/MachinePreprocessor.java
index 4af3f1a470fcf1bb4fb8f8a00db78c6ec73202dc..de4bc19cacdb273262356ba47e9385e786875139 100644
--- a/src/main/java/de/hhu/stups/codegenerator/generators/MachinePreprocessor.java
+++ b/src/main/java/de/hhu/stups/codegenerator/generators/MachinePreprocessor.java
@@ -577,14 +577,14 @@ public class MachinePreprocessor implements AbstractVisitor<Node, Void> {
 
     @Override
     public Node visitRecordNode(RecordNode node, Void expected) {
-        RecordNode result = new RecordNode(node.getSourceCodePosition(), node.getDeclarations(), node.getExpressions().stream().map(expr -> (ExprNode) visitExprNode(node, expected)).collect(Collectors.toList()));
+        RecordNode result = new RecordNode(node.getSourceCodePosition(), node.getDeclarations(), node.getExpressions().stream().map(expr -> (ExprNode) visitExprNode(expr, expected)).collect(Collectors.toList()));
         result.setType(node.getType());
         return result;
     }
 
     @Override
     public Node visitStructNode(StructNode node, Void expected) {
-        StructNode result = new StructNode(node.getSourceCodePosition(), node.getDeclarations(), node.getExpressions().stream().map(expr -> (ExprNode) visitExprNode(node, expected)).collect(Collectors.toList()));
+        StructNode result = new StructNode(node.getSourceCodePosition(), node.getDeclarations(), node.getExpressions().stream().map(expr -> (ExprNode) visitExprNode(expr, expected)).collect(Collectors.toList()));
         result.setType(node.getType());
         return result;
     }