private void loadTags() {
        final byte[] entryStreamBytes = (entryStream == null) ? null : entryStream.getValue();
        if (guidStream == null || entryStream == null || stringStream == null || entryStreamBytes == null) {
            return;
        }
        LittleEndianByteArrayInputStream leis = new LittleEndianByteArrayInputStream(entryStreamBytes);
        for (int i = 0; i < entryStreamBytes.length / 8; i++) {
            final long nameOffset = leis.readUInt();
            int guidIndex = leis.readUShort();
            final int propertyKind = guidIndex & 0x01;
            guidIndex = guidIndex >>> 1;
            final int propertyIndex = leis.readUShort();

            // fetch and match property GUID
            ClassID guid = getPropertyGUID(guidIndex);


            // fetch property name / stream ID
            final String[] propertyName = {null};
            final long[] propertyNameCRC32 = {-1L};
            long streamID = getStreamID(propertyKind, (int) nameOffset, guid, guidIndex, n -> propertyName[0] = n, c -> propertyNameCRC32[0] = c);

            long tag = -1;
            // find property index in matching stream entry
            if (propertyKind == 1 && propertyNameCRC32[0] < 0) {
                // skip stream entry matching and return tag from property index from entry stream
                // this code should not be reached
                tag = 0x8000L + propertyIndex;
            } else {
                tag = getPropertyTag(streamID, nameOffset, propertyNameCRC32[0]);
            }
            if (tag > 0 && tag < Integer.MAX_VALUE) {
                List<MAPITag> tagList = mapiTagMap.computeIfAbsent((int) tag, k -> new ArrayList<>());
                tagList.add(new MAPITag((int) nameOffset, propertyName[0], guid));
            }
        }

    }
Used to flag that all the chunks of the NameID have now been located.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/msg/TikaNameIdChunks.java