revisão de classes dependente e Punição