public IntermediateNodeObject Build(byte[] fileContent) throws TikaException, IOException {
            IntermediateNodeObject rootNode = new IntermediateNodeObject();
            rootNode.signature = new SignatureObject();
            rootNode.dataSize = new DataSizeObject();
            rootNode.dataSize.dataSize = fileContent.length;
            rootNode.exGuid =
                    new ExGuid(SequenceNumberGenerator.GetCurrentSerialNumber(), UUID.randomUUID());
            rootNode.intermediateNodeObjectList =
                    ChunkingFactory.createChunkingInstance(fileContent).chunking();
            return rootNode;
        }
This method is used to build a root node object from a byte array

@param fileContent Specify the byte array.
@return Return a root node object build from the byte array.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/fsshttpb/streamobj/IntermediateNodeObject.java