public @interface VisibleForTesting
An annotation that indicates that the visibility of a type or member has been relaxed to make
the code testable. You should not use VisibleForTesting methods when integrating the SDK, as
they may change in future versions.