}
catch (InterruptedException e) {
List<String> responses = new ArrayList<String>(requests.length);
logger.error( "(Controlled) server error cancelled a batch of " + requests.length + " individual requests due to an InterruptedException exception. " + e.getMessage(), e);
for (final JsonRequestData request : requests) {
StandardErrorResponseData response = createJsonServerErrorResponse(request, e);
responses.add(getGson().toJson(response));
}
return responses;
}
catch (ExecutionException e) {