diff --git a/bin/config.xml b/bin/config.xml
index bd18ddb8867412f0104ee87447c1a92a2c954c3c..c008bf1a9b7353ba957a6f8d79c7fae0ea9af7b6 100755
--- a/bin/config.xml
+++ b/bin/config.xml
@@ -37,7 +37,7 @@
 <SystemCCodeExecuteCommand data="/home/andream/TURTLE/simulators/c++2/run.x -ovcd /home/andream/TURTLE/simulators/c++2/vcddump.vcd" />
 <SystemCCodeInteractiveExecuteCommand data="/home/andream/TURTLE/simulators/c++2/run.x -server" />
 <TMLCodeDirectory data="/home/andream/TURTLE/tmlcode" />
-<CCodeDirectory data="/home/andream/TURTLE/Ccode" />
+<CcodeDirectory data="/home/andream/TURTLE/Ccode" />
 <GTKWavePath data="/opt/local/bin/gtkwave" />
 <VCDPath data="/home/andream/TURTLE/vcd/" />
 <UPPAALCodeDirectory data="/home/andream/TURTLE/uppaal/" />
diff --git a/src/tmltranslator/ctranslator/TMLCCodeGeneration.java b/src/tmltranslator/ctranslator/TMLCCodeGeneration.java
index 68cd30d21e06602fa3225add707e18e94c9b1f22..976dfbd36324aba0f2540dff1136cb25767aa2c7 100755
--- a/src/tmltranslator/ctranslator/TMLCCodeGeneration.java
+++ b/src/tmltranslator/ctranslator/TMLCCodeGeneration.java
@@ -133,7 +133,7 @@ public class TMLCCodeGeneration	{
 		prexList = new ArrayList<TMLPort>();
 		buffersList = new ArrayList<Buffer>();
 		dataTransfersList = new ArrayList<DataTransfer>();
-		debugFileName = ConfigurationTTool.CcodeDirectory + "/debugFile.txt";
+		debugFileName = ConfigurationTTool.CcodeDirectory + "debugFile.txt";
 		tmlcpsList = new ArrayList<TMLCP>();
 	}
 
diff --git a/src/tmltranslator/ctranslator/TMLCCodeGenerationError.java b/src/tmltranslator/ctranslator/TMLCCodeGenerationError.java
index 9e0b4e33f969af372fb3e3ed0cf3b78428b4a16c..dd86532df93fbeb399429b98cfdc1177ac533bc1 100755
--- a/src/tmltranslator/ctranslator/TMLCCodeGenerationError.java
+++ b/src/tmltranslator/ctranslator/TMLCCodeGenerationError.java
@@ -53,16 +53,38 @@ public class TMLCCodeGenerationError {
     
     // type
     public final static int ERROR_STRUCTURE = 0;
-    public final static int WARNING_STRUCTURE = 1;   
-		public final static int ERROR_BEHAVIOR = 2;
+    public final static int WARNING_STRUCTURE = 1;
+    public final static int ERROR_BEHAVIOR = 2;
     public final static int WARNING_BEHAVIOR = 3;
     
     public int type; // ERROR, WARNING
     public String message;
-		public TMLTask task;
-		public TMLActivityElement element;
+    public TMLTask task;
+    public TMLActivityElement element;
     
     public TMLCCodeGenerationError( int _type ) {
         type = _type;
     }
+
+    @Override public String toString()	{
+    	String error_type = "";
+	switch( type )	{
+        case 0:
+		    error_type = "ERROR_STRUCTURE";
+		break;
+		case 1:
+    		error_type = "WARNING_STRUCTURE";
+		break;
+		case 2:
+	    	error_type = "ERROR_BEHAVIOR";
+		break;
+		case 3:
+		    error_type = "WARNING_BEHAVIOR";
+		break;
+		default:
+		    error_type = "NO RECOGNIZED ERROR TYPE";
+        break;
+	}
+    	return "TMLCCodeGenerationError of type: " + error_type;
+    }
 }
diff --git a/src/ui/GTURTLEModeling.java b/src/ui/GTURTLEModeling.java
index 94f3eeee080c2273e3c403a89e5b07c719e59ace..508d413ab30b7a7d063cc428a086a09d483e3f6e 100755
--- a/src/ui/GTURTLEModeling.java
+++ b/src/ui/GTURTLEModeling.java
@@ -433,6 +433,7 @@ public class GTURTLEModeling {
         syntax.check();
         if( syntax.hasErrors() )        {
             for( TMLCCodeGenerationError error: syntax.getErrors() ) {
+	    	TraceManager.addDev( "ERROR: " + error.toString() );
                 if( error.type == TMLCCodeGenerationError.ERROR_STRUCTURE ) {
                     type = CheckingError.STRUCTURE_ERROR;
                 }