My wishlist for Java is for null to be illegal for all types unless they are encoded as nullable such as `T?`.
Until then, I just use Kotlin and/or Scala when I require JVM.