original_string: private function exception2()
      {
          $exceptions = array(
              'inning' => 'inning',
              'outing' => 'outing',
              'canning' => 'canning',
              'herring' => 'herring',
              'earring' => 'earring',
              'proceed' => 'proceed',
              'exceed'  => 'exceed',
              'succeed' => 'succeed'
          );
  
          if (isset($exceptions[$this->word])) {
              return $exceptions[$this->word];
          }
  
          return null;
      }
code: private function exception2()
      {
          $exceptions = array(
              'inning' => 'inning',
              'outing' => 'outing',
              'canning' => 'canning',
              'herring' => 'herring',
              'earring' => 'earring',
              'proceed' => 'proceed',
              'exceed'  => 'exceed',
              'succeed' => 'succeed'
          );
  
          if (isset($exceptions[$this->word])) {
              return $exceptions[$this->word];
          }
  
          return null;
      }
code_tokens: private function exception2 ( ) { $ exceptions = array ( 'inning' => 'inning' , 'outing' => 'outing' , 'canning' => 'canning' , 'herring' => 'herring' , 'earring' => 'earring' , 'proceed' => 'proceed' , 'exceed' => 'exceed' , 'succeed' => 'succeed' ) ; if ( isset ( $ exceptions [ $ this -> word ] ) ) { return $ exceptions [ $ this -> word ] ; } return null ; }
docstring: Following step 1a, leave the following invariant,
docstring_tokens: Following step 1a leave the following invariant