presto-orc/src/main/java/io/prestosql/orc/checkpoint/Checkpoints.java/ColumnPositionsList/nextPosition
class ColumnPositionsList:        public int nextPosition()
        {
            if (!hasNextPosition()) {
                throw new InvalidCheckpointException("Not enough positions for column %s:%s checkpoints", columnId, columnType);
            }

            return positionsList.get(index++);
        }