code: public void write(BinaryOWLOutputStream dos) throws IOException {
  
          ByteArrayOutputStream bos = new ByteArrayOutputStream();
          BinaryOWLOutputStream buffer = new BinaryOWLOutputStream(bos, dos.getVersion());
          buffer.writeLong(timestamp);
          writeMetadata(buffer);
          writeChangeRecordData(buffer);
  
          dos.writeInt(bos.size());
          dos.writeInt(CHUNK_TYPE);
          bos.writeTo(dos);
      }
docs: //////////////////////////////////////////////////////////////////////////////////////////////////////////////////