code: public JBBPOut Bit(final byte value) throws IOException {
      assertNotEnded();
      if (this.processCommands) {
        this._writeBits(JBBPBitNumber.BITS_1, value);
      }
      return this;
    }
docs: Write the lowest bit from a byte value.
  
  @param value the byte value which lowest bit will be written into the
  stream
  @return the DSL session
  @throws IOException it will be thrown for transport errors