original_string: public function findUnitByStart(Token $token) {
  		foreach ($this->collection as $unit) {
  			if ($unit->start === $token) {
  				return $unit;
  			}
  		}
  
  		return null;
  	}
code: public function findUnitByStart(Token $token) {
  		foreach ($this->collection as $unit) {
  			if ($unit->start === $token) {
  				return $unit;
  			}
  		}
  
  		return null;
  	}
code_tokens: public function findUnitByStart ( Token $ token ) { foreach ( $ this -> collection as $ unit ) { if ( $ unit -> start === $ token ) { return $ unit ; } } return null ; }
docstring: Searches for blocks that start with a given token and returns it or null, if none is found
  
  @param Token $token
  @return Unit the found block or null
docstring_tokens: Searches for blocks that start with a given token and returns it or null if none is found