diff --git a/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java b/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
index 708043fbe81b5ea98a4d81ce935c0b42db24b20e..3f96ea9edf002e6b76718a2b6f67f1b14b9f0a43 100644
--- a/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
+++ b/core/tools.descartes.dql.core.engine/src/tools/descartes/dql/core/engine/util/SLAReporter.java
@@ -143,12 +143,23 @@ public class SLAReporter {
 	}
 
 	private void writeToFile(String file, String content) {
+		BufferedWriter writer = null;
 		try {
-			BufferedWriter bw = new BufferedWriter(new FileWriter(file));
-			bw.write(content);
+			writer = new BufferedWriter(new FileWriter(file));
+			writer.write(content);
+			System.out.println("-------------------");
+			System.out.println(content);
+			System.out.println("-------------------");
 			System.out.println("Done");
 		} catch (IOException e) {
 			log.error(e);
+		} finally {
+			try {
+				if (writer != null)
+					writer.close();
+			} catch (IOException e) {
+				log.error(e);
+			}
 		}
 	}