null check
diff --git a/plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/ElementValue.java b/plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/ElementValue.java
index e737ba5..4f099d3 100644
--- a/plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/ElementValue.java
+++ b/plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/ElementValue.java
@@ -659,7 +659,8 @@
 				if (child instanceof ElementValue) {
 					child = ((ElementValue) child).resolveValue();
 				}
-				children.put(name, child);
+				if (child != null)
+					children.put(name, child);
 			}
 			return child;
 		}