diff --git a/src/main/java/kieker/analysis/graph/GraphTester.java b/src/main/java/kieker/analysis/graph/GraphTester.java
index 754c4787d7a60fc0306de5b0ea385ab9c75d1806..ef9c05bb253cd85c392c48c5e668b64837f2bc71 100644
--- a/src/main/java/kieker/analysis/graph/GraphTester.java
+++ b/src/main/java/kieker/analysis/graph/GraphTester.java
@@ -1,5 +1,17 @@
 package kieker.analysis.graph;
 
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.Marshaller;
+
+import org.graphdrawing.graphml.EdgeType;
+import org.graphdrawing.graphml.GraphType;
+import org.graphdrawing.graphml.GraphmlType;
+import org.graphdrawing.graphml.KeyType;
+import org.graphdrawing.graphml.NodeType;
+import org.graphdrawing.graphml.ObjectFactory;
+
 import kieker.analysis.graph.impl.GraphImpl;
 
 public class GraphTester {
@@ -73,23 +85,27 @@ public class GraphTester {
 			System.out.println(edge.getId());
 		}
 
-		// GraphmlType graphmlType = new GraphmlType();
-		// graphmlType.getKey().add(new KeyType());
-		// graphmlType.getGraphOrData().add(new GraphType());
-
-		// ERROR als Element ist nicht möglich, weil eine @XmlRootElement-Annotation fehlt
-
-		/*
-		 * try {
-		 * JAXBContext context = JAXBContext.newInstance(GraphmlType.class);
-		 * Marshaller m = context.createMarshaller();
-		 * m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
-		 * m.marshal(graphmlType, System.out);
-		 * } catch (JAXBException e) {
-		 * // TODO Auto-generated catch block
-		 * e.printStackTrace();
-		 * }
-		 */
+		GraphmlType graphmlType = new GraphmlType();
+		graphmlType.getKey().add(new KeyType());
+		GraphType graphType = new GraphType();
+		graphType.getDataOrNodeOrEdge().add(new NodeType());
+		graphType.getDataOrNodeOrEdge().add(new NodeType());
+		graphType.getDataOrNodeOrEdge().add(new EdgeType());
+		graphmlType.getGraphOrData().add(graphType);
+
+		try {
+			JAXBContext context = JAXBContext.newInstance(GraphmlType.class);
+			Marshaller m = context.createMarshaller();
+			m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
+
+			ObjectFactory objectFactory = new ObjectFactory();
+			JAXBElement<GraphmlType> element = objectFactory.createGraphml(graphmlType);
+
+			m.marshal(element, System.out);
+		} catch (JAXBException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
 
 		// Use object factory