try jsr305 annotations to allow for jdk1.7 compilation