NPE == null pointer exception?

For some reason, I was assuming that the nodes were constructed in one pass and then connected in a second pass but I don't know why I thought that.

If this code is being called as the nodes are being constructed, then I will have to think some more about how to enforce scopes for building private nodes. Hm....