I've posted this question on stack overflow, so you can see it's entirety here: http://stackoverflow.com/questions/24495448/not-annotated-method-overrides-method-annotated-with-notnull
However, I still haven't gotten an answer to this. The behavior and all the different things I've tried to get rid of this problem makes me think it's a bug, but I thought I would ask here.
Basically I get the error message stated in the title on a method where I return the value of the List field's .toArray() method. I've tried things like
return null != list ? list.toArray() : new Object;
and adding the @NotNull annotation to the method, (com.sun.istack.internal.NotNull)
but this has no effect and the warning won't go away.