Une tentative de réponse à l'exercice présenté ici: http://zestedesavoir.com/forums/sujet/447/javaquarium/