code: private function fixSpaceBelowClassElement(Tokens $tokens, $classEndIndex, $elementEndIndex)
      {
          for ($nextNotWhite = $elementEndIndex + 1;; ++$nextNotWhite) {
              if (($tokens[$nextNotWhite]->isComment() || $tokens[$nextNotWhite]->isWhitespace()) && false === strpos($tokens[$nextNotWhite]->getContent(), "\n")) {
                  continue;
              }
  
              break;
          }
  
          if ($tokens[$nextNotWhite]->isWhitespace()) {
              $nextNotWhite = $tokens->getNextNonWhitespace($nextNotWhite);
          }
  
          $this->correctLineBreaks($tokens, $elementEndIndex, $nextNotWhite, $nextNotWhite === $classEndIndex ? 1 : 2);
      }
docs: Fix spacing below an element of a class, interface or trait.
  
  Deals with comments, PHPDocs and spaces above the element with respect to the position of the
  element within the class, interface or trait.
  
  @param Tokens $tokens
  @param int    $classEndIndex
  @param int    $elementEndIndex