private LevelTuple[] loadOverrideTuples(CTNum ctNum, int length) {
        LevelTuple[] levelTuples = new LevelTuple[length];
        int overrideLength = ctNum.sizeOfLvlOverrideArray();
        if (overrideLength == 0) {
            return null;
        }
        for (int i = 0; i < length; i++) {
            LevelTuple tuple;
            if (i >= overrideLength) {
                tuple = new LevelTuple("%" + i + ".");
            } else {
                CTNumLvl ctNumLvl = ctNum.getLvlOverrideArray(i);
                if (ctNumLvl != null) {
                    tuple = buildTuple(i, ctNumLvl.getLvl());
                } else {
                    tuple = new LevelTuple("%" + i + ".");
                }
            }
            levelTuples[i] = tuple;
        }
        return levelTuples;
    }
@param paragraph paragraph
@return the formatted number or an empty string if something went wrong
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XWPFListManager.java