private void writeBinary( final MapOrListWriterImpl writer, String fieldName, boolean isList, final VarBinaryHolder vb, final byte[] bytes) { ensure(bytes.length); workBuf.setBytes(0, bytes); vb.buffer = workBuf; vb.start = 0; vb.end = bytes.length; if (isList == false) { writer.binary(fieldName).write(vb); } else { writer.list.varBinary().write(vb); } }