code: protected function applyFix(\SplFileInfo $file, Tokens $tokens)
      {
          $commentsAnalyzer = new CommentsAnalyzer();
  
          for ($index = 0, $limit = \count($tokens); $index < $limit; ++$index) {
              $token = $tokens[$index];
  
              if (!$token->isGivenKind(T_COMMENT)) {
                  continue;
              }
  
              if ($commentsAnalyzer->isHeaderComment($tokens, $index)) {
                  continue;
              }
  
              if (!$commentsAnalyzer->isBeforeStructuralElement($tokens, $index)) {
                  continue;
              }
  
              $commentIndices = $commentsAnalyzer->getCommentBlockIndices($tokens, $index);
  
              if ($this->isCommentCandidate($tokens, $commentIndices)) {
                  $this->fixComment($tokens, $commentIndices);
              }
  
              $index = max($commentIndices);
          }
      }
docs: {@inheritdoc}