@TypeQualifier @InvisibleQualifier @SubtypeOf(value={}) @Documented @Target(value={}) @Retention(value=RUNTIME) public @interface GuardedByTop
This annotation may not be written in source code; it is an implementation detail of the checker.