code: public function setBooleanValue($value = null)
      {
          if ($value != null && !is_bool($value)) {
              throw new \InvalidArgumentException('Expected an boolean value.');
          }
  
          $this->type = Cell::BOOL_TYPE;
          $this->value = $value;
  
          return $this;
      }
docs: @param bool $value
  
  @return $this