if (channel.hasError()) {
throw new TTransportException(channel.getError());
}
ClientRequestContext requestContext = new NiftyClientRequestContext(getInputProtocol(), getOutputProtocol());
ClientContextChain context = new ClientContextChain(eventHandlers, methodHandler.getQualifiedName(), requestContext);
return methodHandler.invoke(channel,
inputTransport,
outputTransport,
inputProtocol,