diff --git a/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java b/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java
index 4886a72e7934c1094e5df52798e7c54ff28c8be8..5b0f320d339fead1f693bd6dbe82299db4ea7ec1 100644
--- a/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java
+++ b/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java
@@ -26,9 +26,43 @@ public abstract class ConversionTest {
    protected ConversionTest(final String xmlInputFileName, final String extension) {
       this.xmlInputFileName = xmlInputFileName;
       this.htmlOutputFileName = xmlInputFileName + extension;
+      
+      PrintStream out;
+
+      try {
+         System.err.println("of=" + htmlOutputFileName);
+         out = new PrintStream(htmlOutputFileName);
+      } catch (FileNotFoundException e1) {
+         errorInitString = "Unable to open file '" + htmlOutputFileName + "' for writing";
+         return;
+      }
+      Memo2Html memo2html;
+      try {
+         memo2html = new Memo2Html(out);
+      } catch (SAXException | ParserConfigurationException e2) {
+         e2.printStackTrace();
+         return;
+      }
+      try {
+         memo2html.parse(xmlInputFileName);
+      } catch (IOException e1) {
+         errorInitString = "Unable parse file '" + xmlInputFileName + "'";
+         return;
+      } catch (SAXException e) {
+         e.printStackTrace();
+      }
+      final SAXBuilder parser = new SAXBuilder();
+      
+      try {
+         htmlRootElement = parser.build(htmlOutputFileName).getRootElement();
+      } catch (JDOMException | IOException e1) {
+         errorInitString = "Unable to parse file '" + htmlOutputFileName + "', see stack trace for further information";
+         e1.printStackTrace();
+      }
+      out.close();
    }
 
-	public final String xmlInputFileName, htmlOutputFileName; // To be statically initialized in derived class
+	public final String xmlInputFileName, htmlOutputFileName;
 	protected String errorInitString = null;
 
 	protected Element htmlRootElement; 
@@ -54,7 +88,6 @@ public abstract class ConversionTest {
          try {
             memo2html = new Memo2Html(out);
          } catch (SAXException | ParserConfigurationException e2) {
-            // TODO Auto-generated catch block
             e2.printStackTrace();
             return;
          }
@@ -64,7 +97,6 @@ public abstract class ConversionTest {
             errorInitString = "Unable parse file '" + xmlInputFileName + "'";
             return;
          } catch (SAXException e) {
-            // TODO Auto-generated catch block
             e.printStackTrace();
          }
          final SAXBuilder parser = new SAXBuilder();