Signifies that a formally public API element (public class, method or field) is made visible for external code due
to some technical reasons and is not intended to be used by the external code (e.g., for testing).
Such API elements are subject to incompatible changes, or even removal, in a future release.
An API bearing this annotation is exempt from any compatibility guarantees made by its containing library.