Index: /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java
===================================================================
--- /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java	(revision 1927)
+++ /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java	(revision 1928)
@@ -196,7 +196,10 @@
      * @param node
      *            DOM node that is serialized
-     * @return XML serialization as String
+     * @return XML serialization as String; null if node is null
      */
     public static String getSerialization(Node node) {
+        if( node==null ) {
+            return null;
+        }
         try {
             StringWriter writer = new StringWriter();
Index: /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/eventcore/SimpleSOAPEventType.java
===================================================================
--- /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/eventcore/SimpleSOAPEventType.java	(revision 1927)
+++ /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/eventcore/SimpleSOAPEventType.java	(revision 1928)
@@ -89,7 +89,4 @@
         if (clientName == null) {
             throw new IllegalArgumentException("clientName must not be null");
-        }
-        if (soapRequestBody == null) {
-            throw new IllegalArgumentException("soapRequestBody must not be null");
         }
         this.calledMethod = calledMethod;
