code: protected function parseClassName(array &$tokens)
      {
          $this->typeCheck->parseClassName(func_get_args());
  
          do {
              $token = $this->normalizeToken(next($tokens));
          } while (T_WHITESPACE === $token[0]);
  
          return ClassName::fromAtoms(array($token[1]), false);
      }
docs: @param array<string|array> &$tokens
  
  @return ClassName