code: public void writeZeroes(int bits) throws IOException {
          if (bits == 0) return;
          if (!ensureSize(bits)) throw new IOException("Memory Allocation Error");
          totalBits += bits;
          while (bits > 0) {
              int n = Math.min(BITS_PER_BLURB - outBits, bits);
              buffer[outBlurbs] <<= n;
              bits -= n;
              outBits += n;
              if (outBits == BITS_PER_BLURB) {
                  outBlurbs++;
                  outBits = 0;
              }
          }
      }
docs: Write zero bits.
  @param bits  The number of zero bits to write
  @throws IOException  On write error