The class to which this annotation is applied is immutable. This means that its state cannot be seen to change by callers, which implies that
Immutable objects are inherently thread-safe; they may be passed between threads or published without synchronization.
Based on code developed by Brian Goetz and Tim Peierls and concepts published in 'Java Concurrency in Practice' by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes and Doug Lea.
|From interface java.lang.annotation.Annotation|