Index: trunk/autoquest-plugin-jfc/src/main/java/de/ugoe/cs/autoquest/plugin/jfc/JFCSimplifiedLogParser.java
===================================================================
--- trunk/autoquest-plugin-jfc/src/main/java/de/ugoe/cs/autoquest/plugin/jfc/JFCSimplifiedLogParser.java	(revision 1003)
+++ trunk/autoquest-plugin-jfc/src/main/java/de/ugoe/cs/autoquest/plugin/jfc/JFCSimplifiedLogParser.java	(revision 1004)
@@ -79,5 +79,5 @@
      * </p>
      */
-    private Integer currentComponentHash;
+    private Long currentComponentHash;
     
     /**
@@ -87,5 +87,5 @@
      * </p>
      */
-    private Integer currentParentHash;
+    private Long currentParentHash;
     
     /**
@@ -94,5 +94,5 @@
      * </p>
      */
-    private Integer currentEventSource;
+    private Long currentEventSource;
     
     /**
@@ -319,5 +319,5 @@
         }
         else if (qName.equals("component")) {
-        	currentComponentHash = (int) Long.parseLong(atts.getValue("hash"), 16);
+        	currentComponentHash = Long.parseLong(atts.getValue("hash"), 16);
         	currentGuiElementSpec = new JFCGUIElementSpec();
         	currentGuiElementSpec.setElementHash((int) currentComponentHash.longValue());
@@ -341,5 +341,5 @@
         	if (currentEventId != null){
         		if ("source".equals(atts.getValue("name"))){
-        			currentEventSource = (int) Long.parseLong(atts.getValue("value"), 16);
+        			currentEventSource = Long.parseLong(atts.getValue("value"), 16);
         		}
         		if ("timestamp".equals(atts.getValue("name"))){
@@ -361,5 +361,5 @@
         		}
         		else if ("parent".equals(atts.getValue("name"))) {
-        			currentParentHash = (int) Long.parseLong(atts.getValue("value"), 16);
+        			currentParentHash = Long.parseLong(atts.getValue("value"), 16);
         		}
             }
