ArrayList<T> r = new ArrayList<>();
for (Builder<? extends T> b : list) {
    r.add(b.build());
}
return r;