Annotation Types Summary
| Assignable | Indicates the annotated Fieldmay be re-assigned regardless of the
 immutability of the enclosing class or object instance. | 
| AssignsFields | Indicates that the annotated method could assigns (but not mutate) the fields
 of thisobject. | 
| Dominator |  | 
| I | Template annotation over IGJ Immutability annotations. | 
| Immutable | Indicates that the annotated reference is an immutable reference to an
 immutable object. | 
| Modifier |  | 
| Mutable | Indicates that the annotated reference is an immutable reference to an
 immutable object. | 
| O |  | 
| ReadOnly | Indicates that the annotated reference is a ReadOnly reference. | 
| WildCard |  | 
| World |  |