Mark parameters as non-null by default

Avoid the need to explicitely tell which parameters are @Nonnull and
which @Nullable by marking all parameters as @Nonnull by default.
In this way only @Nullable parameters needs to be marked as such, while
the rest is assumed to be non-nullable.