Question d’entretien chez IBM

Rewrite the above in Java.