diff --git a/eraser-base/build.gradle b/eraser-base/build.gradle
index 75c4c27c466bb8f89a14b9174e4e8d29af2dc4dd..56c7cb705e9708e92609f6187a887005a09eeafc 100644
--- a/eraser-base/build.gradle
+++ b/eraser-base/build.gradle
@@ -35,8 +35,8 @@ String[] relastArguments = [
         "libs/relast.jar",
         "--grammarName=./src/gen/jastadd/mainGen",
         "--useJastAddNames",
-        "--listClass=RefList",
         "--jastAddList=JastAddList",
+        "--resolverHelper",
         "--file"
 ]
 task preprocess(type: JavaExec) {
diff --git a/eraser-base/libs/relast.jar b/eraser-base/libs/relast.jar
index 321f2b0bf46ce58648bdc6ebf8f36656b93201cd..b1a7542048dd1611db7f479307b0285efd8bb1f6 100644
Binary files a/eraser-base/libs/relast.jar and b/eraser-base/libs/relast.jar differ