public static DataElement createStorageManifestDataElement(Map<CellID, ExGuid> cellIDMapping) {
        StorageManifestDataElementData data = new StorageManifestDataElementData();
        data.storageManifestSchemaGUID = new StorageManifestSchemaGUID();
        data.storageManifestSchemaGUID.guid = SchemaGuid;

        for (Map.Entry<CellID, ExGuid> kv : cellIDMapping.entrySet()) {
            StorageManifestRootDeclare manifestRootDeclare = new StorageManifestRootDeclare();
            manifestRootDeclare.rootExGUID = new ExGuid(2, RootExGuid);
            manifestRootDeclare.cellID = new CellID(kv.getKey());
            data.storageManifestRootDeclareList.add(manifestRootDeclare);
        }

        return new DataElement(DataElementType.StorageManifestDataElementData, data);
    }
This method is used to create the storage manifest data element.

@param cellIDMapping Specify the mapping of cell manifest.
@return The storage manifest data element.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/fsshttpb/util/DataElementUtils.java