}
protected final Response<Object> doInvoke(Object proxy, Object[] args, AsyncHandler handler) {
AsyncInvoker invoker = new SEIAsyncInvoker(proxy, args);
AsyncResponseImpl<Object> ft = new AsyncResponseImpl<Object>(invoker,handler);
invoker.setReceiver(ft);
// TODO: Do we set this executor on Engine and run the AsyncInvoker in this thread ?
owner.getExecutor().execute(ft);
return ft;
}