private static byte checkRange(final byte i) {
        if (i > 31)
            throw new IllegalArgumentException("out of range: i>31, i = " + i);
        if (i < 0)
            throw new IllegalArgumentException("out of range: i<0, i = " + i);
        return i;
    }
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