delegateEndpoints[i].setWaitingForResponse(true);
try {
UimaMessage message = getTransport(delegateEndpoints[i].getEndpoint()).produceMessage(
AsynchAEMessage.GetMeta, AsynchAEMessage.Request, getName());
UimaTransport transport = getTransport(delegateEndpoints[i].getEndpoint());
transport.getUimaMessageDispatcher(delegateEndpoints[i].getEndpoint()).dispatch(message);
} catch (Exception e) {
throw new AsynchAEException(e);
}
}
}