Some null annotations and javadoc fix

While searching how to work with queues...
The `change` field is documented to be “never null” (thus should also be `@Nonnull`).