例外という語彙

Javaの例外を使ってると(他の言語は知らないが)、例外って要するに、その例外の原因を示す一種の語彙じゃん、って思えてくる。

NullPointerException
nullのせいでうまくいきませんでした
IllegalArgumentException
変な引数指定すんな
OutOfBoundsException
範囲外だったぞ!こんチクショウ
RuntimeException、AssertionError
コーディングミスってんじゃねーよプギャー
IllegalStateException
その手順違うから… もっとやさしく扱ってよ…
OutOfMemoryError
もうおぼえきれナイ…
ArithmeticException
そんな計算できるか!
NotImplementedException
実装してません。ってか呼ばないで!
IllegalAccessException
そ、そこは触っちゃらめえ!

そう。例外は語彙だ。

ちょっとRDFっぽい。例外をURIであらわすことができたら?できたからなんなんだ?!