*/
private void buildContextMethod(ContextMethod.Builder contextBuilder,
JClassType contextType) throws UnableToCompleteException {
Service serviceAnnotation = contextType.getAnnotation(Service.class);
ServiceName serviceNameAnnotation = contextType.getAnnotation(ServiceName.class);
JsonRpcService jsonRpcAnnotation = contextType.getAnnotation(JsonRpcService.class);
if (serviceAnnotation == null && serviceNameAnnotation == null
&& jsonRpcAnnotation == null) {
poison("RequestContext subtype %s is missing a @%s or @%s annotation",
contextType.getQualifiedSourceName(), Service.class.getSimpleName(),
JsonRpcService.class.getSimpleName());