null pointer 触って access violation で SEGV、はめちゃくちゃよくあるハナシなのに Java の NullPointerException 例外だけミームになっているのはなぜか