code: protected function applyFix(\SplFileInfo $file, Tokens $tokens)
      {
          foreach ($tokens as $index => $token) {
              if (!$token->isGivenKind(T_ELSE)) {
                  continue;
              }
  
              // `else if` vs. `else` and alternative syntax `else:` checks
              if ($tokens[$tokens->getNextMeaningfulToken($index)]->equalsAny([':', [T_IF]])) {
                  continue;
              }
  
              // clean up `else` if it is an empty statement
              $this->fixEmptyElse($tokens, $index);
              if ($tokens->isEmptyAt($index)) {
                  continue;
              }
  
              // clean up `else` if possible
              if ($this->isSuperfluousElse($tokens, $index)) {
                  $this->clearElse($tokens, $index);
              }
          }
      }
docs: {@inheritdoc}