Aladyn assignment - explore reflexivity in Java