b = ensureSize(b, offset, offset + getVarLengthBytes(ptr.getLength())); offset = writeVarLengthField(ptr, b, offset); } else { int nBytes = ptr.getLength(); b = ensureSize(b, offset, offset + nBytes); System.arraycopy(ptr.get(), ptr.getOffset(), b, offset, nBytes); offset += nBytes; b = ensureSize(b, offset, offset + valueSet.getEstimatedLength()); offset = valueSet.toBytes(b, offset);
b = ensureSize(b, offset, offset + getVarLengthBytes(ptr.getLength())); offset = writeVarLengthField(ptr, b, offset); } else { int nBytes = ptr.getLength(); b = ensureSize(b, offset, offset + nBytes); System.arraycopy(ptr.get(), ptr.getOffset(), b, offset, nBytes); offset += nBytes; b = ensureSize(b, offset, offset + valueSet.getEstimatedLength()); offset = valueSet.toBytes(b, offset);
b = ensureSize(b, offset, offset + getVarLengthBytes(ptr.getLength())); offset = writeVarLengthField(ptr, b, offset); } else { int nBytes = ptr.getLength(); b = ensureSize(b, offset, offset + nBytes); System.arraycopy(ptr.get(), ptr.getOffset(), b, offset, nBytes); offset += nBytes; b = ensureSize(b, offset, offset + valueSet.getEstimatedLength()); offset = valueSet.toBytes(b, offset);