Дали мне недавно статью почитать о пользе null и как его правильно готовить:
https://www.codeproject.com/Articles/787668/Why-We-Should-Love-null
Статью написал Christian Neumanns - автор языка программирования PPL (Practical Programming Language) расчитанного на использование с JVM:
http://www.practical-programming.org/
Список основных отличий/преимуществ этого языка от Java:
http://www.practical-programming.org/ppl/about/features.html
Кто нибудь слышал об этом языке программирования?