original_string: public function addUse()
      {
          if (false === $this->isConfigured) {
              $this->configure();
              $this->isConfigured = true;
          }
  
          if ($this->referenceCounter < 0) {
              $this->referenceCounter = 0;
          }
  
          if ($this->referenceCounter === 0) {
              $this->setUp();
          }
  
          ++$this->referenceCounter;
      }
code: public function addUse()
      {
          if (false === $this->isConfigured) {
              $this->configure();
              $this->isConfigured = true;
          }
  
          if ($this->referenceCounter < 0) {
              $this->referenceCounter = 0;
          }
  
          if ($this->referenceCounter === 0) {
              $this->setUp();
          }
  
          ++$this->referenceCounter;
      }
code_tokens: public function addUse ( ) { if ( false === $ this -> isConfigured ) { $ this -> configure ( ) ; $ this -> isConfigured = true ; } if ( $ this -> referenceCounter < 0 ) { $ this -> referenceCounter = 0 ; } if ( $ this -> referenceCounter === 0 ) { $ this -> setUp ( ) ; } ++ $ this -> referenceCounter ; }
docstring: Marks as used the data source.
  This method increases the internal reference count.
  When the internal reference count goes from 0 to 1 setUp method
  is invoked.
docstring_tokens: Marks as used the data source . This method increases the internal reference count . When the internal reference count goes from 0 to 1 setUp method is invoked .