Je naviguais tranquillement dans la javadoc pour regarder un peu les différents exception disponible et ce à quoi elles étaient destinées et je me suis dit qu'il pourrait être fun de faire hériter certains de ces objets de Throwable pour ensuite utiliser des throw à la place d'un return et pouvoir de ce faire renvoyer un peu ce qu'on veut.

Une solution un peu plus propre serait de faire une Exception d'encapsulation dont la seule utilité est de faire remonté un objet choisi.

En écrivant ça, je me dit qu'on peut aussi déclarer son type de retour en Object et le caster ensuite, mais je trouve ça moins cool...

Y-a t'il des choses qui s'opposent à une telle utilisation du throwable en java, et niveau perf, ça donnerait quoi selon vous? Bon, je ne pense pas l'utiliser du tout, mais ça pourrait être drôle... xD