presto-orc/src/main/java/io/prestosql/orc/AbstractOrcDataSource.java/AbstractOrcDataSource/AbstractOrcDataSource
class AbstractOrcDataSource:    public AbstractOrcDataSource(OrcDataSourceId id, long size, OrcReaderOptions options)
    {
        this.id = requireNonNull(id, "id is null");

        this.size = size;
        checkArgument(size > 0, "size must be at least 1");
        this.options = requireNonNull(options, "options is null");
    }