Abusando do Java 8 e pequenas refatoracoes