private CompactID deserializeCompactID() throws IOException, TikaException {
        CompactID compactID = new CompactID();
        compactID.n = deserializeLittleEndianChar();
        compactID.guidIndex = deserializeInt24();
        compactID.guid = ExtendedGUID.nil();
        compactID.guid.n = compactID.n;
        long index = compactID.guidIndex;
        Map<Long, GUID> globalIdMap = document.revisionMap.get(document.currentRevision).globalId;
        GUID guid = globalIdMap.get(index);
        if (guid != null) {
            compactID.guid.guid = guid;
        } else {
            throw new TikaException("COMPACT ID MISSING");
        }
        return compactID;
    }
The FileDataStoreObject structure specifies the data for a file data object.

@return
@throws IOException
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/OneNotePtr.java