diff --git a/pom.xml b/pom.xml
index 435e5f0..095e67e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,7 +73,7 @@
maven-compiler-plugin
3.8.1
- 16
+ 17
UTF-8
diff --git a/src/main/java/it/cavallium/data/generator/SourcesGenerator.java b/src/main/java/it/cavallium/data/generator/SourcesGenerator.java
index dc823d4..e90bf6c 100644
--- a/src/main/java/it/cavallium/data/generator/SourcesGenerator.java
+++ b/src/main/java/it/cavallium/data/generator/SourcesGenerator.java
@@ -392,7 +392,7 @@ public class SourcesGenerator {
.addStatement("int intermediateVersion = oldVersion")
.addStatement("$T intermediateData = oldData", Object.class)
.beginControlFlow("while (true)")
- .beginControlFlow("switch (oldVersion)");
+ .beginControlFlow("switch (intermediateVersion)");
for (Entry entry : configuration.versions.entrySet()) {
String version = entry.getKey();
VersionConfiguration versionConfiguration = entry.getValue();