This inspection reports any attempts to reflectively check for the presense of an annotation which is not defined has being retained at runtime. Using Class.isAnnotationPresent() to test for an annotation which has source retention or class-file retention (the default) will always result in a negative result, but is easy to do inadvertantly.