Когда я вообще только начал писать под Android и на Java, у меня смешивались ощущение восторга от того, что в статически типизпрованный язык ещё и аннотации нуллабельности всунули, и ощущение уныния оттого что значительная часть AOSP этими аннотациями не покрыта, и даже из документации неясно, что нуллабельно. 😕