exemplo para revista Java Magazine.