Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTExpander.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTExpander.java	(revision 428)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTExpander.java	(revision 429)
@@ -13,4 +13,5 @@
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
 import de.uni_hildesheim.sse.model.cst.Parenthesis;
+import de.uni_hildesheim.sse.model.cst.Self;
 import de.uni_hildesheim.sse.model.cst.UnresolvedExpression;
 import de.uni_hildesheim.sse.model.cst.Variable;
@@ -300,3 +301,6 @@
     public void visitContainerInitializer(ContainerInitializer initializer) {}
 
+    @Override
+    public void visitSelf(Self self) {}
+
 }
Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTNegater.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTNegater.java	(revision 428)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/CSTNegater.java	(revision 429)
@@ -13,4 +13,5 @@
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
 import de.uni_hildesheim.sse.model.cst.Parenthesis;
+import de.uni_hildesheim.sse.model.cst.Self;
 import de.uni_hildesheim.sse.model.cst.UnresolvedExpression;
 import de.uni_hildesheim.sse.model.cst.Variable;
@@ -138,4 +139,9 @@
         throw new RuntimeException("Unexpected CST"); // TODO;
     }
+    
+    @Override
+    public void visitSelf(Self self) {
+        throw new RuntimeException("Unexpected CST"); // TODO;
+    }
 
 }
Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/DisjunctionChecker.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/DisjunctionChecker.java	(revision 428)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/DisjunctionChecker.java	(revision 429)
@@ -12,4 +12,5 @@
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
 import de.uni_hildesheim.sse.model.cst.Parenthesis;
+import de.uni_hildesheim.sse.model.cst.Self;
 import de.uni_hildesheim.sse.model.cst.UnresolvedExpression;
 import de.uni_hildesheim.sse.model.cst.Variable;
@@ -122,4 +123,10 @@
         isDisjunctionTerm = false;
     }
+    
+    @Override
+    public void visitSelf(Self self) {
+        // Not supported by this Translator
+        isDisjunctionTerm = false;
+    }
 
 }
Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/LiteralFinder.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/LiteralFinder.java	(revision 428)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/convert/LiteralFinder.java	(revision 429)
@@ -16,4 +16,5 @@
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
 import de.uni_hildesheim.sse.model.cst.Parenthesis;
+import de.uni_hildesheim.sse.model.cst.Self;
 import de.uni_hildesheim.sse.model.cst.UnresolvedExpression;
 import de.uni_hildesheim.sse.model.cst.Variable;
@@ -129,3 +130,7 @@
     }
 
+    @Override
+    public void visitSelf(Self self) {
+        throw new RuntimeException("Not Supported Operation");
+    }
 }
