@Documented @Retention(value=CLASS) @Target(value={CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PACKAGE,PARAMETER,TYPE}) public @interface Unstable
String
reason
public abstract String reason