Comunque di solito conviene usare la classe exception e le sue classi derivate, come eccezioni sono più semplici da gestire e da espandere rispetto ai tipi primitivi, specialmente se vieni da Java.