Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFChoice.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFChoice.java	(revision 409)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFChoice.java	(revision 410)
@@ -174,5 +174,5 @@
             
             if (!currentItem.getDatatype().equals(Datatype.TRISTATE)) {
-                LOGGER.error("tristate choice has non-tristate ChoiceItems");
+                LOGGER.error("tristate choice (" + choiceItem.getName() + ") has non-tristate ChoiceItems");
             }
             ConstraintSyntaxTree notItem = getUnselectedVariable(currentItem, reader);
Index: /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDefaultAndPromptCondition.java
===================================================================
--- /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDefaultAndPromptCondition.java	(revision 409)
+++ /ModelTranslator/src/de/uni_hildesheim/sse/trans/in/rsf/RSFDefaultAndPromptCondition.java	(revision 410)
@@ -5,7 +5,5 @@
 
 import de.uni_hildesheim.sse.model.cst.ConstraintSyntaxTree;
-import de.uni_hildesheim.sse.model.cst.DebugConstraintTreeVisitor;
 import de.uni_hildesheim.sse.model.cst.OCLFeatureCall;
-import de.uni_hildesheim.sse.model.cst.Variable;
 import de.uni_hildesheim.sse.model.varModel.datatypes.Enum;
 import de.uni_hildesheim.sse.model.varModel.datatypes.OclKeyWords;
@@ -91,5 +89,5 @@
                 }
                 
-                if (defaultValue.value.startsWith("'")) {
+                if (defaultValue.value.startsWith("'") && defaultValue.value.endsWith("'")) {
                     // value is constant
                     ConstraintSyntaxTree tree = null;
@@ -108,6 +106,13 @@
                         } else if (defaultValue.value.equalsIgnoreCase("'n'")) {
                             tree = getUnselectedVariable(item, reader);
+                        } else if (defaultValue.value.equalsIgnoreCase("'m'")) {
+                            if (!item.getDatatype().equals(Datatype.TRISTATE)) {
+                                LOGGER.error("'m' as default value for non-tristate variable " + item.getName()
+                                        + " (skipping)");
+                                continue;
+                            }
+                            tree = varPool.obtainVariable(reader.getVariable(item.getName() + "_MODULE"));
                         } else {
-                            LOGGER.error("Unkown constant as default value: " + defaultValue.value);
+                            LOGGER.error("Unkown constant as default value: " + defaultValue.value + " (skipping)");
                             continue;
                         }
