/**
* Mark an Entity or a Collection as immutable
* No annotation means the element is mutable
*
* @author Emmanuel Bernard
*/
@java.lang.annotation.Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME) public @interface Immutable { }