@Target(value={TYPE,METHOD,CONSTRUCTOR})
@Retention(value=CLASS)
@Documented
@API(value=Internal)
public @interface API
If the annotation is present on a type, it is considered to hold for
all public members of the type as well. A member is allowed to declare a
different API.Usage of lower stability.
public abstract API.Usage value