The @Reference annotation type is used to annotate a Java class field,
a setter method, or a constructor parameter that is used to inject a
service that resolves the reference.
The RequestContext interface is used to obtain information about
the service invocation which is executing when one of the
RequestContext methods is called.