Index: trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/EventGenerator.java
===================================================================
--- trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/EventGenerator.java	(revision 41)
+++ trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/EventGenerator.java	(revision 42)
@@ -400,4 +400,5 @@
 					if( loword!=null ) {
 						paramValue = loHiWord(genMsgChild);
+						generatedMessage.setLPARAM(paramValue);
 					} else {
 						try {
@@ -414,4 +415,5 @@
 					if( loword!=null ) {
 						paramValue = loHiWord(genMsgChild);
+						generatedMessage.setWPARAM(paramValue);
 					} else {
 						try {
@@ -727,13 +729,9 @@
 		String lowordStr = getTermValue(null, (Element) loword.getChildren().get(0));
 		String hiwordStr = getTermValue(null, (Element) hiword.getChildren().get(0));
-		return LOWORD(Integer.parseInt(lowordStr))+HIWORD(Integer.parseInt(hiwordStr));
+		return MAKEPARAM(Integer.parseInt(lowordStr), Integer.parseInt(hiwordStr));
 	}
 	
-	private static short LOWORD(long data) {
-		return (short) (data & 0xffff);
-	}
-
-	private static short HIWORD(long data) {
-		return (short) (data >> 16);
+	private static long MAKEPARAM(int loword, int hiword) {
+		return loword| ((long) hiword) << 32;
 	}
 
