void (@Nullable List<? extends Throwable> throwables) { if (throwables == null || throwables.isEmpty()) { return; } if (throwables.size() == 1) { ExceptionUtil.rethrow(throwables.get(0)); } else { throw new CompoundRuntimeException(throwables); } }