Also there are a lot of different annotation libs ...
# language-proposals
r
Also there are a lot of different annotation libs providing these annotations, further complicating matters -- http://stackoverflow.com/questions/4963300/which-notnull-java-annotation-should-i-use