private void checkExceptions(List<MutationsRejectedException> mres) throws MutationsRejectedException { if (mres == null || mres.isEmpty()) { return; } List<ConstraintViolationSummary> cvsList = new LinkedList<ConstraintViolationSummary>(); HashMap<KeyExtent,Set<SecurityErrorCode>> map = new HashMap<KeyExtent,Set<SecurityErrorCode>>(); Collection<String> serverSideErrors = new LinkedList<String>(); int unknownErrors = 0; for (MutationsRejectedException mre : mres) { cvsList.addAll(mre.getConstraintViolationSummaries()); map.putAll(mre.getAuthorizationFailuresMap()); serverSideErrors.addAll(mre.getErrorServers()); unknownErrors += mre.getUnknownExceptions(); } throw new MutationsRejectedException(null, cvsList, map, serverSideErrors, unknownErrors, null); }