refactor do enum, e aplicado no 'PostWait.java' a mesma arquitetura do '...

Carlos, 

Eu fiz 2 modificações aí:

1. refactor fo enum, colocando ele em um arquivo seprado (mas no mesmo pacote)
2. Apliquei no `PostWait.java` a mesma estrutura do `PostFind.java`, criando aquele método `private` e tal.

Acho q apesar dessa estrutura está melhor do que a outra, mas mesmo assim, ainda acontece repetição de código. Se eu conseguir em uma coisa melhor pra reestruturar essas duas classes eu te falo.