@Target(value=TYPE)
@Retention(value=SOURCE)
public @interface Immutable
Copyright (c) 2005 Brian Goetz and Tim Peierls
Released under the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
Official home: http://www.jcip.net
Adopted from Java Concurrency in Practice. This annotation defines an immutable class, ie. a class whose
instances cannot be modified after creation