private void ExitResolutionContext(Burden burden) { handlerStack.Pop(); if (burden == null) { return; } resolutionStack.Pop(); if (resolutionStack.Count != 0) { resolutionStack.Peek().Burden.AddChild(burden); } }