@@ -0,0 +1,754 @@
+package javax.annotation.concurrent;%0A%0A%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A%0A/**%0A * ThreadSafe%0A * %0A * The class to which this annotation is applied is thread-safe. This means that%0A * no sequences of accesses (reads and writes to public fields, calls to public%0A * methods) may put the object into an invalid state, regardless of the%0A * interleaving of those actions by the runtime, and without requiring any%0A * additional synchronization or coordination on the part of the caller.%0A */%0A@Documented%0A@Target(ElementType.TYPE)%0A@Retention(RetentionPolicy.CLASS)%0Apublic @interface ThreadSafe %7B%0A%7D%0A

Create ThreadSafe.java