Codigo Java para exemplificar o padrão Visitor