correct indent
update libraries except for pmd and jsr305
use Annotation to implement mojo
fix dirty imports