in modules/vfs-class-loader/src/main/java/org/apache/accumulo/classloader/vfs/AccumuloVFSClassLoader.java [502:516]
public static <T> void forEachCatchRTEs(Stream<T> stream, Consumer<T> consumer) {
stream.flatMap(o -> {
try {
consumer.accept(o);
return null;
} catch (RuntimeException e) {
return Stream.of(e);
}
}).reduce((e1, e2) -> {
e1.addSuppressed(e2);
return e1;
}).ifPresent(e -> {
throw e;
});
}