Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDependsCondition.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDependsCondition.java	(revision 422)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDependsCondition.java	(revision 423)
@@ -4,4 +4,5 @@
 import java.util.List;
 
+import de.uni_hildesheim.sse.model.cst.ConstantValue;
 import de.uni_hildesheim.sse.model.cst.ConstraintSyntaxTree;
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
@@ -54,8 +55,5 @@
         
         for (String conditionString : conditions) {
-            ConstraintSyntaxTree condition =
-                    getPureBooleanConstraintSyntaxTree(reader, conditionString, variable.getName());
-            
-            addTreeToList(condition, conditionTrees);
+            conditionTrees.add(getPureBooleanConstraintSyntaxTree(reader, conditionString, variable.getName()));
         }
         
@@ -107,24 +105,4 @@
     }
     
-    /**
-     * Adds the given {@link ConstraintSyntaxTree} to the list. Tries to split the
-     * trees into parts, if they are connected via AND.
-     * @param tree The tree to add to the list.
-     * @param list The list to add the tree (or the parts) to.
-     */
-    private void addTreeToList(ConstraintSyntaxTree tree, List<ConstraintSyntaxTree> list) {
-        if (tree instanceof OCLFeatureCall) {
-            OCLFeatureCall call = (OCLFeatureCall) tree;
-            if (call.getOperation().equals(OclKeyWords.AND)) {
-                addTreeToList(call.getOperand(), list);
-                addTreeToList(call.getParameter(0), list);
-            } else {
-                list.add(tree);
-            }
-        } else {
-            list.add(tree);
-        }
-    }
-    
     @Override
     List<ConstraintSyntaxTree> toNotBooleanConstraintSyntaxTree(RSFReader reader) {
