diff --git a/src/main/java/org/sablecc/sablecc/GenerateAlternativeCodeForParser.java b/src/main/java/org/sablecc/sablecc/GenerateAlternativeCodeForParser.java
index 1318cad8b7ea90c45bc146fe57ad32af7125cd38..435c54c6af4745314e8760a2ec05a832e0e76f57 100644
--- a/src/main/java/org/sablecc/sablecc/GenerateAlternativeCodeForParser.java
+++ b/src/main/java/org/sablecc/sablecc/GenerateAlternativeCodeForParser.java
@@ -214,8 +214,7 @@ public class GenerateAlternativeCodeForParser extends DepthFirstAdapter
       }
       else if(type_name.equals("null"))
       {
-        type_name = "null";
-        type = "Object";
+        throw new RuntimeException("Simple term has null type - this should never happen");
       }
       else
       {