diff --git a/TheTypeNode.py b/TheTypeNode.py
index 68b6988a09a97e179520f4eea7482e301f40b070..8dbf5531419ad7ec89b2b545352593e2c2a8c8c6 100644
--- a/TheTypeNode.py
+++ b/TheTypeNode.py
@@ -73,6 +73,9 @@ class TypeStruct():
         if right.isArray and self.name in ['java.lang.Object', 'java.lang.Cloneable', 'java.io.Serializable']:
             return True
 
+        if self.isArray and right.name == 'null':
+            return True
+
         return False
 
 # helper: get list of all super class/interface of a ClassInterNode