Add `@Nonnull` annotation to aid findbugs / Eclipse IDE.

Adding @Nonnull annotation to aid Findbugs / IDE static analytics users (Eclipse, IDEA, etc.).

The change is very useful to make IDE warnings more accurate, and is harmless, i.e. the Maven dependency to findbugs is optional.

Let me know if there's any objections.