private ContextAccessor contextAccessor;
public ServerContextParam(Class<?> type, Annotation[] annotations, Member member) {
super(ParamType.CONTEXT, type, type, annotations, member);
if (type != HttpServletRequest.class && type != HttpServletResponse.class) {
contextAccessor = new ContextAccessor();
} else {
// due to strict checking of HttpServletRequest and
// HttpServletResponse
// injections, a special injector must be used
contextAccessor = new ServletContextAccessor();