Index: trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java	(revision 38)
+++ trunk/src/scriptbuilder/structures/events/RadioEvaluationEvent.java	(revision 42)
@@ -4,5 +4,4 @@
  * and open the template in the editor.
  */
-
 package scriptbuilder.structures.events;
 
@@ -24,7 +23,7 @@
         super(ScriptEventType.RADIO_EVAL_EVENT);
     }
-    
+
     public ArrayList<String> expectedAction = new ArrayList<String>();
-    
+
     @Override
     public ArrayList<String> getExpectedActions()
@@ -32,5 +31,5 @@
         return expectedAction;
     }
-    
+
     @Override
     public void addAction(String act)
@@ -44,5 +43,5 @@
         expectedAction.set(index, act);
     }
-    
+
     @Override
     public void removeAction(int index)
@@ -55,12 +54,19 @@
     {
         String output = openTag(ELEMENT.RADIO_EVALUATION.tag);
-        for (String str : expectedAction)
+        if (expectedAction != null)
         {
-            output += openTag(ELEMENT.EXPECTED_ACTION.tag);
-            output += str;
-            output += closeTag(ELEMENT.EXPECTED_ACTION.tag);
+            for (String str : expectedAction)
+            {
+                if (str == null)
+                {
+                    str = "";
+                }
+                output += openTag(ELEMENT.EXPECTED_ACTION.tag);
+                output += str;
+                output += closeTag(ELEMENT.EXPECTED_ACTION.tag);
+            }
         }
         output += closeTag(ELEMENT.RADIO_EVALUATION.tag);
-        
+
         return output;
     }
