@Retention(value=RUNTIME) @Target(value={FIELD,PARAMETER}) @Documented @InjectionScope public @interface This
If the Composite type does not implement the type of the field or parameter then it will be referencing a private mixin.
Calls to the reference will have the same semantics as calls to the Composite itself. Specifically the same set of Modifiers will be used.