docs: public static <E, T extends Collection<E>> T unmarshallCollection(ObjectInput in, CollectionBuilder<E, T> builder) throws IOException, ClassNotFoundException {
        return unmarshallCollection(in, builder, input -> (E) input.readObject());
     }