code: @Override
  	public SerializationResult copyToBufferBuilder(BufferBuilder targetBuffer) {
  		targetBuffer.append(lengthBuffer);
  		targetBuffer.append(dataBuffer);
  		targetBuffer.commit();
  
  		return getSerializationResult(targetBuffer);
  	}
docs: Copies an intermediate data serialization buffer into the target BufferBuilder.
  
  @param targetBuffer the target BufferBuilder to copy to
  @return how much information was written to the target buffer and
  whether this buffer is full