JetFile: Imports_ERR.kt
  PACKAGE_DIRECTIVE
    PsiElement(package)('package')
    PsiWhiteSpace(' ')
    DOT_QUALIFIED_EXPRESSION
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('goo')
  PsiWhiteSpace('\n\n')
  IMPORT_LIST
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiErrorElement:Expecting qualified name
        <empty list>
    PsiWhiteSpace('\n\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiErrorElement:Import must be placed on a single line
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting identifier
        PsiElement(DOT)('.')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting identifier
        PsiElement(MUL)('*')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('sdfsdf')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
        PsiWhiteSpace(' ')
        PsiElement(IDENTIFIER)('bar')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      PsiErrorElement:Import must be placed on a single line
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('bar')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('bar')
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
        PsiWhiteSpace(' ')
        PsiElement(IDENTIFIER)('bar')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiElement(as)('as')
      PsiErrorElement:Expecting identifier
        <empty list>
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        DOT_QUALIFIED_EXPRESSION
          REFERENCE_EXPRESSION
            PsiElement(IDENTIFIER)('foo')
          PsiElement(DOT)('.')
          REFERENCE_EXPRESSION
            PsiElement(IDENTIFIER)('bar')
        PsiElement(DOT)('.')
        PsiErrorElement:Qualified name must be a '.'-separated identifier list
          <empty list>
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
        PsiWhiteSpace(' ')
        PsiElement(IDENTIFIER)('bar')
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      DOT_QUALIFIED_EXPRESSION
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('foo')
        PsiElement(DOT)('.')
        REFERENCE_EXPRESSION
          PsiElement(IDENTIFIER)('bar')
      PsiElement(DOT)('.')
      PsiElement(MUL)('*')
      PsiWhiteSpace(' ')
      PsiErrorElement:Cannot rename all imported items to one identifier
        PsiElement(as)('as')
      PsiWhiteSpace(' ')
      PsiElement(SEMICOLON)(';')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(MUL)('*')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(MINUS)('-')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(BAD_CHARACTER)('^')
        PsiElement(IDENTIFIER)('_')
        PsiElement(BAD_CHARACTER)('^')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(DOT)('.')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(MINUSMINUS)('--')
        PsiElement(MINUS)('-')
    PsiElement(SEMICOLON)(';')
    PsiWhiteSpace(' ')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(PLUSPLUS)('++')
        PsiElement(PLUS)('+')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(RANGE)('..')
        PsiElement(LBRACE)('{')
        PsiElement(RANGE)('..')
        PsiWhiteSpace(' ')
        PsiElement(DOT)('.')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      PsiErrorElement:Expecting qualified name
        PsiElement(RANGE)('..')
        PsiElement(RBRACE)('}')
        PsiElement(RANGE)('..')
        PsiWhiteSpace(' ')
        PsiElement(DOT)('.')
    PsiWhiteSpace('\n')
    IMPORT_DIRECTIVE
      PsiElement(import)('import')
      PsiWhiteSpace(' ')
      REFERENCE_EXPRESSION
        PsiElement(IDENTIFIER)('foo')
  PsiWhiteSpace('\n\n')
  FUN
    PsiElement(fun)('fun')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('foo')
    VALUE_PARAMETER_LIST
      PsiElement(LPAR)('(')
      PsiElement(RPAR)(')')
    PsiWhiteSpace(' ')
    BLOCK
      PsiElement(LBRACE)('{')
      PsiWhiteSpace('\n\n')
      PsiElement(RBRACE)('}')