In Sachen Exceptions sehe ich das auch so: Zum Klassifizieren braucht man keine Instanzen sondern nur Klassen. Eine Exception selbst braucht auch keine Methoden. Also ist das Erstellen einer Klasseninstanz nicht notwendig. Für mich ein klarer Fall für einen Trait.
MfG