| Class | Description | 
|---|---|
| InterfaceStability | Annotation to inform users of how much to rely on a particular package,
 class or method not changing over time. | 
| Annotation Type | Description | 
|---|---|
| InterfaceStability.Evolving | Evolving, but can break compatibility at minor release (i.e. | 
| InterfaceStability.Stable | Can evolve while retaining compatibility for minor release boundaries.;
 can break compatibility only at major release (ie. | 
| InterfaceStability.Unstable | No guarantee is provided as to reliability or stability across any
 level of release granularity. |