public static int to32BitField(final Set<Byte> bytes) {
        int value = 0;
        for (final byte b : bytes)
            value |= 1 << checkRange(b);
        return value;
    }
Write the contents of a buffer to an output stream. The bytes are copied from the current position
in the buffer.
@param out The output to write to
@param buffer The buffer to write from
@param length The number of bytes to write
@throws IOException For any errors writing to the output
clients/src/main/java/org/apache/kafka/common/utils/Utils.java