original_string: protected function set_internal_counter($type, $force = false)
      {
          $last = $this->last_selector;
          if ($force && $last !== null && !isset($this->data[$last])) {
              $this->data[$last] = array();
          }
          $this->last_selector = '{' . $type . (self::$internal_count++) . '}';
          return $last;
      }
code: protected function set_internal_counter($type, $force = false)
      {
          $last = $this->last_selector;
          if ($force && $last !== null && !isset($this->data[$last])) {
              $this->data[$last] = array();
          }
          $this->last_selector = '{' . $type . (self::$internal_count++) . '}';
          return $last;
      }
code_tokens: protected function set_internal_counter ( $ type , $ force = false ) { $ last = $ this -> last_selector ; if ( $ force && $ last !== null && ! isset ( $ this -> data [ $ last ] ) ) { $ this -> data [ $ last ] = array ( ) ; } $ this -> last_selector = '{' . $ type . ( self :: $ internal_count ++ ) . '}' ; return $ last ; }
docstring: Increment the internal counter, so there are no conflicting stacked commands
  
  @param string $type Selector
  @param boolean $force Force unajusted selector into place
  @return string The previous overwritten selector
docstring_tokens: Increment the internal counter so there are no conflicting stacked commands