public CompositeException(String messagePrefix, Collection<? extends Throwable> errors) { // NOPMD
        Set<Throwable> deDupedExceptions = new LinkedHashSet<Throwable>();
        List<Throwable> localExceptions = new ArrayList<Throwable>();
        if (errors != null) {
            for (Throwable ex : errors) {