@BetaApi @Retention(value=RUNTIME) @Target(value={ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,PACKAGE,TYPE}) @Documented public @interface InternalApi
This annotation only makes sense on APIs that are not private. Its existence is necessary because Java does not have a visibility level for code within a compilation unit.
Adding this annotation to an API is considered API-breaking.
public abstract String value