Annotations

* Fix bug in `NullUsageProcessor`
* Update uses of `@NotNull` and `@Nullable` in ANTLR Runtime and Tool based on output from the annotation processor