System.NullReferenceException directing me to the last if statement in the following code:_nodeContainer.TryGetNode.... After I moved TryGetNode from one place to another and added a new parameter, that error started appearing. Why does it always appear if all TryGetNode's parameters are nullable: