Add JSR305

fixes #4
Use @Nonnull