Is it possible to use the delegation pattern with a nullable type?

I did consider using an AtommicReference, but now I’m not sure why I forgot about that idea. Thanks for the thought – I’ll take a look.