diff --git a/src/ui/avatarsmd/AvatarSMDTransitionInfo.java b/src/ui/avatarsmd/AvatarSMDTransitionInfo.java
index 63a10fbd71ed6b49bea16fc31fc0c37c6ec443e6..1d1358047380b0b3cfa70e0be6e052db5b0e71b6 100755
--- a/src/ui/avatarsmd/AvatarSMDTransitionInfo.java
+++ b/src/ui/avatarsmd/AvatarSMDTransitionInfo.java
@@ -285,17 +285,21 @@ public class AvatarSMDTransitionInfo extends TGCWithoutInternalComponent {
 			sb.append("\" />\n");
 		}
 		
-		for(int i=0; i<filesToInclude.length; i++) {
-            sb.append("<filesToIncludeLine value=\"");
-            sb.append(GTURTLEModeling.transformString(filesToInclude[i]));
-            sb.append("\" />\n");
-        }
+		if (filesToInclude != null) {
+			for(int i=0; i<filesToInclude.length; i++) {
+				sb.append("<filesToIncludeLine value=\"");
+				sb.append(GTURTLEModeling.transformString(filesToInclude[i]));
+				sb.append("\" />\n");
+			}
+		}
 		
-		for(int i=0; i<codeToInclude.length; i++) {
-            sb.append("<codeToIncludeLine value=\"");
-            sb.append(GTURTLEModeling.transformString(codeToInclude[i]));
-            sb.append("\" />\n");
-        }
+		if (codeToInclude != null) {
+			for(int i=0; i<codeToInclude.length; i++) {
+				sb.append("<codeToIncludeLine value=\"");
+				sb.append(GTURTLEModeling.transformString(codeToInclude[i]));
+				sb.append("\" />\n");
+			}
+		}
 		
 		sb.append("</extraparam>\n");
 		return new String(sb);