public List<Byte> serializeToByteList() throws IOException {
        BitWriter bitWriter = new BitWriter(4);
        bitWriter.appendInit32(this.index, 16);
        bitWriter.appendInit32(this.isBinary, 1);
        bitWriter.appendInit32(this.isPropertySet, 1);
        bitWriter.appendInit32(this.isGraphNode, 1);
        bitWriter.appendInit32(this.isFileData, 1);
        bitWriter.appendInit32(this.isReadOnly, 1);
        bitWriter.appendInit32(this.reserved, 11);

        return bitWriter.getByteList();
    }
This method is used to convert the element of JCID object into a byte List.

@return Return the byte list which store the byte information of JCID
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/fsshttpb/streamobj/basic/JCID.java