code: public final static void readBytesRef(BytesRef src, BytesRef dst) {
      int length = Bytes.readVInt(src);
  
      if (length == 0) {
        dst.offset = dst.length = 0;
        return;
      }
  
      if (dst.bytes.length < length) {
        dst.bytes = new byte[length];
      }
  
      System.arraycopy(src.bytes, src.offset, dst.bytes, 0, length);
  
      src.offset += length;
      dst.offset = 0;
      dst.length = length;
    }
docs: Decodes a {@link BytesRef} from another {@link BytesRef}.
  @see Bytes#writeBytesRef(BytesRef, BytesRef)