@Documented @Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) @PostconditionAnnotation(qualifier=LockHeld.class) @InheritedAnnotation @Repeatable(value=EnsuresLockHeld.List.class) public @interface EnsuresLockHeld
EnsuresLockHeldIfpublic abstract String[] value