Quelques modifications sur la base existante, notamment le remplacement du switch/case, qui n'est compatible que depuis java 7 (utilisant Java6 comme beaucoup d'entre nous, j'avais une erreur et impossible de faire l'action souhaitée)