@Retention(value=RUNTIME) @Target(value=FIELD) public @interface SyntheticKey
Key
as being synthetic (i.e. not having a native
tag one-to-one counterpart).
Keys without this annotated are assumed to always have a native counter-part.
In particular a key with a native counter-part will always have it's #getTag
method succeed.