public int doDeserializeFromByteArray(byte[] byteArray, int startIndex) throws IOException {
        int index = startIndex;
        this.cb = (int) BitConverter.toUInt32(byteArray, startIndex);
        index += 4;
        this.data = Arrays.copyOfRange(byteArray, index, index + this.cb);
        index += this.cb;

        return index - startIndex;
    }
This method is used to deserialize the prtFourBytesOfLengthFollowedByData from
the specified byte array and start index.

@param byteArray  Specify the byte array.
@param startIndex Specify the start index from the byte array.
@return Return the length in byte of the prtFourBytesOfLengthFollowedByData.
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/fsshttpb/property/PrtFourBytesOfLengthFollowedByData.java