Index: /trunk/autoquest-androidmonitor/src/de/ugoe/cs/autoquest/androidmonitor/AndroidmonitorLogFile.java
===================================================================
--- /trunk/autoquest-androidmonitor/src/de/ugoe/cs/autoquest/androidmonitor/AndroidmonitorLogFile.java	(revision 1801)
+++ /trunk/autoquest-androidmonitor/src/de/ugoe/cs/autoquest/androidmonitor/AndroidmonitorLogFile.java	(revision 1802)
@@ -28,5 +28,5 @@
 
 	public AndroidmonitorLogFile(String appName, File dir) {
-		this.name = "android_" + appName + "_LogFile.xml";
+		this.name = "androidLogFile_" + appName + System.currentTimeMillis() + ".log";
 
 		try {
@@ -53,5 +53,5 @@
 				// getDeviceInformation.
 
-				String string = "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><session>"
+				String string = "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><sessions>" 
 						+ getDeviceInformation() + getAppInformation();
 				try {
@@ -203,4 +203,16 @@
 			// TODO add ancestors @see:
 			// de.ugoe.cs.autoquest.jfcmonitor.JFCComponent#getClassHierarchy()
+			
+			/* This solution leads to java.lang.OutOfMemory!
+			serializer.startTag("", "ancestors");
+			
+			Class<? extends Object> classobject = view.getClass();
+			while(classobject != null){
+				serializer.startTag("", "ancestor");
+				serializer.attribute("", "name", classobject.getName());
+				serializer.endTag("", "ancestor");
+			}
+			serializer.endTag("", "ancestors");
+			*/
 
 			serializer.endTag("", "component");
