Pequena correção, alguns ArrayList eram declarados sem o tipo.