code: protected function applyFix(\SplFileInfo $file, Tokens $tokens)
      {
          foreach ($tokens as $index => $token) {
              if ($token->isGivenKind(T_DOC_COMMENT)) {
                  $tokens[$index] = new Token([T_DOC_COMMENT, Preg::replace('/(*ANY)[ \t]+$/m', '', $token->getContent())]);
  
                  continue;
              }
  
              if ($token->isGivenKind(T_COMMENT)) {
                  if ('/*' === substr($token->getContent(), 0, 2)) {
                      $tokens[$index] = new Token([T_COMMENT, Preg::replace('/(*ANY)[ \t]+$/m', '', $token->getContent())]);
                  } elseif (isset($tokens[$index + 1]) && $tokens[$index + 1]->isWhitespace()) {
                      $trimmedContent = ltrim($tokens[$index + 1]->getContent(), " \t");
                      if ('' !== $trimmedContent) {
                          $tokens[$index + 1] = new Token([T_WHITESPACE, $trimmedContent]);
                      } else {
                          $tokens->clearAt($index + 1);
                      }
                  }
              }
          }
      }
docs: {@inheritdoc}