private <T> T getInstance(String handleName, Class<T> ...classes) {
return invoker.get(new JsonRpcClientTransport(){
public String call(final String requestData) throws Exception {
final StringBuilder resultData = new StringBuilder();
JsonRpcServerTransport serverTransport = new JsonRpcServerTransport() {
public String readRequest() throws Exception {
return requestData;
}