original_string: private function findMostLikelyFile(string $procedure)
      {
          foreach($this->paths as $path) {
  
              $filename = Strings::afterLast($path, '/');
              $filenameWithoutExtension = Strings::untilLast($filename, '.');
  
              if($procedure === $filenameWithoutExtension) {
                  return $filename;
              }
          }
          return null;
      }
code: private function findMostLikelyFile(string $procedure)
      {
          foreach($this->paths as $path) {
  
              $filename = Strings::afterLast($path, '/');
              $filenameWithoutExtension = Strings::untilLast($filename, '.');
  
              if($procedure === $filenameWithoutExtension) {
                  return $filename;
              }
          }
          return null;
      }
code_tokens: private function findMostLikelyFile ( string $ procedure ) { foreach ( $ this -> paths as $ path ) { $ filename = Strings :: afterLast ( $ path , '/' ) ; $ filenameWithoutExtension = Strings :: untilLast ( $ filename , '.' ) ; if ( $ procedure === $ filenameWithoutExtension ) { return $ filename ; } } return null ; }
docstring: Find the file that is most likely to contain the given procedure.
  Prioritizes files with the same name as the procedure.
docstring_tokens: Find the file that is most likely to contain the given procedure . Prioritizes files with the same name as the procedure .