future.andThen(new ExecutionCallback<Object>() {
@Override
public void onResponse(Object response) {
Object clientResponse = response;
if (clientResponse instanceof HashMap) {
clientResponse = new HashMapAdapter((HashMap) clientResponse);
}
endpoint.sendResponse(clientResponse, getCallId());
}
@Override