Hi,
what's the problem to inject in @*Param and @Context annotated fields
and bean setters, also if the object is not instantiated by the runtime?
If it shouldn't be injected, than IMO the developer mjst not annotate
field / bean setters.
best regards
Stephan