presto-parquet/src/main/java/io/prestosql/parquet/RichColumnDescriptor.java/RichColumnDescriptor/RichColumnDescriptor
class RichColumnDescriptor:    public RichColumnDescriptor(
            ColumnDescriptor descriptor,
            PrimitiveType primitiveType)
    {
        super(descriptor.getPath(), primitiveType, descriptor.getMaxRepetitionLevel(), descriptor.getMaxDefinitionLevel());
        this.required = primitiveType.getRepetition() != OPTIONAL;
    }