Aggiungo che se vuoi creare una tua sottoclasse di accezioni devi estendere Exception.
Se vuoi costruire una piccola libreria, è forse più conveniente fare in modo che il metodo non gestisca l'eccezione ma la rilanci al chiamante.