add javax.annotation dependency
add jsr305 dependency
jsr now just optional