presto-orc/src/main/java/io/prestosql/orc/metadata/StripeInformation.java/StripeInformation/StripeInformation
class StripeInformation:    public StripeInformation(int numberOfRows, long offset, long indexLength, long dataLength, long footerLength)
    {
        // dataLength can be zero when the stripe only contains empty flat maps.
        checkArgument(numberOfRows > 0, "Stripe must have at least one row");
        checkArgument(footerLength > 0, "Stripe must have a footer section");
        this.numberOfRows = numberOfRows;
        this.offset = offset;
        this.indexLength = indexLength;
        this.dataLength = dataLength;
        this.footerLength = footerLength;
    }