結局、Javaでも全てのオブジェクト型変数はNullチェックしないと使えないし、
しかもそれは静的チェックではないわけ
Rubyとかでkind_of?してるのと変わらんわ