List<ElasticsearchObject> failures = new ArrayList<ElasticsearchObject>();
int numberOfSkippedRecords = 0;
for (int i = 0; i < responses.length; i++) {
if (responses[i].isFailed()) {
LOG.error("Record failed with message: " + responses[i].getFailureMessage());
Failure failure = responses[i].getFailure();
if (failure.getMessage().contains("DocumentAlreadyExistsException")
|| failure.getMessage().contains("VersionConflictEngineException")) {
numberOfSkippedRecords++;
} else {
failures.add(records.get(i));
}
}