anchor.diff:  ----
   
   ==== Bytes versus BytesStore
  -- In contrast to a BytesStore, a Bytes extends if you write into it data which is larger than the realCapacity of
  -a Bytes.
  +- In contrast to a BytesStore, a Bytes extends if you write data into it which is larger than the
  +realCapacity of the Bytes.
   
   [source,Java]
   ----
  
positive.code: - In contrast to Bytes, BytesStore can be shared safely across threads provided that the referenced
  data is accessed in a thread-safe manner.
  
  //Figure 2 illustrates multiple threads accessing data in a
  //BytesStore.
  //
  //[#img-Thread]
  //.Multiple threads accessing a BytesStore.
  //image::thread.jpg[300,300]
  
  //=== bytesForRead() and bytesForWrite()
  //you can create Bytes from a section of a BytesStore or a Bytes using bytesForRead() or
  //bytesForWrite() methods. The new Bytes is not elastic and its size depends on `Limit` and `Position`
  //cursors.
  
  
  
  
negative.code: 
  [source,text]
  ----
  readLimit  18
  writeLimit 18
  readPosition 0
  writePosition 0
  capacity 18
  realCapacity 18
  start 0
  ----
  You can write into a BytesStore from an offset, however if your data is larger than the
  