@Retention(value=RUNTIME)
@Target(value={PARAMETER,ANNOTATION_TYPE})
public @interface Transient
Indicates that the parameter is transient.
This means it can be backed by a temporarily allocated native memory block,
and after the method call, the native memory can be freed again.