FILE
  LSAssignmentExprImpl(ASSIGNMENT_EXPR)
    LSSymbolAssignmentImpl(SYMBOL_ASSIGNMENT)
      PsiElement(IDENTIFIER)('x')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiErrorElement:<expression> expected, got ';'
        <empty list>
  PsiWhiteSpace(' ')
  PsiElement(;)(';')
  PsiWhiteSpace('\n\n')
  LSHiddenExprImpl(HIDDEN_EXPR)
    PsiElement(HIDDEN)('HIDDEN')
    PsiElement(()('(')
    LSSymbolAssignmentImpl(SYMBOL_ASSIGNMENT)
      PsiElement(IDENTIFIER)('y')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiErrorElement:<expression> expected, got ')'
        <empty list>
    PsiElement())(')')
  PsiElement(;)(';')
  PsiWhiteSpace('\n')
  LSProvideExprImpl(PROVIDE_EXPR)
    PsiElement(PROVIDE)('PROVIDE')
    PsiElement(()('(')
    LSSymbolAssignmentImpl(SYMBOL_ASSIGNMENT)
      PsiElement(IDENTIFIER)('z')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiErrorElement:<expression> expected, got ')'
        <empty list>
    PsiElement())(')')
  PsiElement(;)(';')
  PsiWhiteSpace('\n')
  LSProvideHiddenExprImpl(PROVIDE_HIDDEN_EXPR)
    PsiElement(PROVIDE_HIDDEN)('PROVIDE_HIDDEN')
    PsiElement(()('(')
    LSSymbolAssignmentImpl(SYMBOL_ASSIGNMENT)
      PsiElement(IDENTIFIER)('w')
      PsiWhiteSpace(' ')
      PsiElement(=)('=')
      PsiErrorElement:<expression> expected, got ')'
        <empty list>
    PsiElement())(')')
  PsiElement(;)(';')