Updated to use javax.annotation.Nullable (and other annotations requiredy by Guava) from jsr305 dependency and updated Guava to latest