I removed it because; technically it can't; it would immediately throw an IllegalArgumentException. Null isn't valid. The only reason it was in there was because the interface has that on there; but I don't think that's even the correct annotation for the interface in most circumstances.