code: public JBBPOut Skip(int numberOfBytes) throws IOException {
      assertNotEnded();
      if (this.processCommands) {
        if (numberOfBytes < 0) {
          throw new IllegalArgumentException("Value is negative");
        }
        this.Align();
        while (numberOfBytes > 0) {
          this.outStream.write(0);
          numberOfBytes--;
        }
      }
      return this;
    }
docs: Skip number of bytes in the stream, zero bytes will be written and also
  will be aligned inside bit cache even if the value is 0.
  
  @param numberOfBytes the number of bytes to be skipped
  @return the DSL session
  @throws IOException              it will be thrown for transport errors
  @throws IllegalArgumentException it will be thrown if the value is negative
  one