public JaxrsProxyGenerator(MetaClass remote, final GeneratorContext context, final InterceptorProvider interceptorProvider, Multimap<MetaClass, MetaClass> exceptionMappers) { this.remote = remote; this.context = context; this.exceptionMappers = exceptionMappers; this.rootResourcePath = remote.getAnnotation(Path.class).value(); this.headers = JaxrsHeaders.fromClass(remote); this.interceptorProvider = interceptorProvider; }