I'm new to Java and just discovered the @Nullable and other such annotations, so I tried them.
I first tried the ones included in Eclipse, but they didn't allow me to use them for fields, and that made me think some fields could be null whereas they clearly couldn't.
By the way, I was using the thing to make everything @NonNull by default.
Then, I tried findbugs (edu.umd.cs.findbugs.annotations), but apparently, the whole thing is deprecated ( http://findbugs.sourceforge.net/api/edu/umd/cs/findbugs/annotations/package-summary.html ).
What am I supposed to use?