original_string: private function HasMatches($extend, $haystackSelectorPath){
  
  		if( !$extend->selector->cacheable ){
  			return true;
  		}
  
  		$first_el = $extend->selector->_oelements[0];
  
  		foreach($haystackSelectorPath as $hackstackSelector){
  			if( !$hackstackSelector->cacheable ){
  				return true;
  			}
  
  			if( in_array($first_el, $hackstackSelector->_oelements) ){
  				return true;
  			}
  		}
  
  		return false;
  	}
code: private function HasMatches($extend, $haystackSelectorPath){
  
  		if( !$extend->selector->cacheable ){
  			return true;
  		}
  
  		$first_el = $extend->selector->_oelements[0];
  
  		foreach($haystackSelectorPath as $hackstackSelector){
  			if( !$hackstackSelector->cacheable ){
  				return true;
  			}
  
  			if( in_array($first_el, $hackstackSelector->_oelements) ){
  				return true;
  			}
  		}
  
  		return false;
  	}
code_tokens: private function HasMatches ( $ extend , $ haystackSelectorPath ) { if ( ! $ extend -> selector -> cacheable ) { return true ; } $ first_el = $ extend -> selector -> _oelements [ 0 ] ; foreach ( $ haystackSelectorPath as $ hackstackSelector ) { if ( ! $ hackstackSelector -> cacheable ) { return true ; } if ( in_array ( $ first_el , $ hackstackSelector -> _oelements ) ) { return true ; } } return false ; }
docstring: Reduces Bootstrap 3.1 compile time from ~6.5s to ~5.6s
docstring_tokens: Reduces Bootstrap 3 . 1 compile time from ~6 . 5s to ~5 . 6s