original_string: public function initialize(TcTable $table, $rows, callable $fn = null) {
          $this->_widowsCalculatedHeight = [];
          $this->height = $this->getCalculatedWidowsHeight($table, $rows, $fn);
          $this->count = count($rows);
          $this->rows = $rows;
          $this->resetPageBreakTrigger();
      }
code: public function initialize(TcTable $table, $rows, callable $fn = null) {
          $this->_widowsCalculatedHeight = [];
          $this->height = $this->getCalculatedWidowsHeight($table, $rows, $fn);
          $this->count = count($rows);
          $this->rows = $rows;
          $this->resetPageBreakTrigger();
      }
code_tokens: public function initialize ( TcTable $ table , $ rows , callable $ fn = null ) { $ this -> _widowsCalculatedHeight = [ ] ; $ this -> height = $ this -> getCalculatedWidowsHeight ( $ table , $ rows , $ fn ) ; $ this -> count = count ( $ rows ) ; $ this -> rows = $ rows ; $ this -> resetPageBreakTrigger ( ) ; }
docstring: Called before body is added. Configure everything about widows
  
  @param TcTable $table
  @param array|Traversable $rows
  @param callable $fn
  @return void
docstring_tokens: Called before body is added . Configure everything about widows