presto-orc/src/main/java/io/prestosql/orc/writer/ListColumnWriter.java/ListColumnWriter/ListColumnWriter
class ListColumnWriter:    public ListColumnWriter(OrcColumnId columnId, CompressionKind compression, int bufferSize, ColumnWriter elementWriter)
    {
        this.columnId = requireNonNull(columnId, "columnId is null");
        this.compressed = requireNonNull(compression, "compression is null") != NONE;
        this.columnEncoding = new ColumnEncoding(DIRECT_V2, 0);
        this.elementWriter = requireNonNull(elementWriter, "elementWriter is null");
        this.lengthStream = createLengthOutputStream(compression, bufferSize);
        this.presentStream = new PresentOutputStream(compression, bufferSize);
    }