Source reformatting
Update jackson, guava and hibernate-validator
Refactor optimizer