Index: trunk/src/scriptbuilder/structures/SimulationScript.java
===================================================================
--- trunk/src/scriptbuilder/structures/SimulationScript.java	(revision 38)
+++ trunk/src/scriptbuilder/structures/SimulationScript.java	(revision 46)
@@ -186,14 +186,14 @@
         String output = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
         output += "<!DOCTYPE TMC_SCRIPT SYSTEM \"script.dtd\">\n";
-        output += openTag(ELEMENT.TMC_SCRIPT.tag + " title=\"" + this.title + "\"");
+        output += XMLWriter.openTag(ELEMENT.TMC_SCRIPT.tag + " title=\"" + this.title + "\"");
 
         if (units.size() > 0)
         {
-            output += openTag(ELEMENT.SCRIPT_DATA.tag);
+            output += XMLWriter.openTag(ELEMENT.SCRIPT_DATA.tag);
             for (Unit unit : units)
             {
                 output += unit.toXML();
             }
-            output += closeTag(ELEMENT.SCRIPT_DATA.tag);
+            output += XMLWriter.closeTag(ELEMENT.SCRIPT_DATA.tag);
         }
         for (TimeSlice slice : slices)
@@ -201,26 +201,7 @@
             output += slice.toXML();
         }
-        output += closeTag(ELEMENT.TMC_SCRIPT.tag);
+        output += XMLWriter.closeTag(ELEMENT.TMC_SCRIPT.tag);
         return output;
     }
-
-    @Override
-    public String openTag(String s)
-    {
-        return "<" + s + ">";
-    }
-
-    @Override
-    public String closeTag(String s)
-    {
-        return "</" + s + ">\n";
-    }
-
-    @Override
-    public String emptyTag(String s)
-    {
-        return "<" + s + "/>\n";
-    }
-
     /**
      * Arranges all timeslices in this script in chronological order, then by
