After a few reading and questions like this one I was wondering if there was a point in using @NonNull Android Support Annotation.
@NonNull
I can see a very small war
It might be too late to comment, but better later than never :)
There is a Traute javac plugin which inserts null-checks into generated bytecode based on method parameter's annotations.
Here is a sample Android project which illustrates that.