FILE
  LSGroupCommandImpl(GROUP_COMMAND)
    PsiElement(GROUP)('GROUP')
    PsiElement(()('(')
    PsiElement(IDENTIFIER)('file1')
    PsiElement(,)(',')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('file2')
    PsiElement(,)(',')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('file3')
    PsiElement())(')')
  PsiWhiteSpace('\n\n')
  LSGroupCommandImpl(GROUP_COMMAND)
    PsiElement(GROUP)('GROUP')
    PsiElement(()('(')
    PsiElement(IDENTIFIER)('file1')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('file2')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('file3')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('dir/file4')
    PsiElement())(')')
  PsiWhiteSpace('\n\n')
  LSGroupCommandImpl(GROUP_COMMAND)
    PsiElement(GROUP)('GROUP')
    PsiElement(()('(')
    LSAsNeededStmtImpl(AS_NEEDED_STMT)
      PsiElement(AS_NEEDED)('AS_NEEDED')
      PsiElement(()('(')
      PsiElement(IDENTIFIER)('file1')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('file2')
      PsiElement())(')')
    PsiElement(,)(',')
    PsiWhiteSpace(' ')
    PsiElement(IDENTIFIER)('file3')
    PsiElement())(')')
  PsiWhiteSpace('\n\n')
  LSGroupCommandImpl(GROUP_COMMAND)
    PsiElement(GROUP)('GROUP')
    PsiElement(()('(')
    LSAsNeededStmtImpl(AS_NEEDED_STMT)
      PsiElement(AS_NEEDED)('AS_NEEDED')
      PsiElement(()('(')
      PsiElement(IDENTIFIER)('file1')
      PsiElement(,)(',')
      PsiWhiteSpace(' ')
      PsiElement(IDENTIFIER)('file2')
      PsiElement())(')')
    PsiElement(,)(',')
    PsiWhiteSpace(' ')
    LSAsNeededStmtImpl(AS_NEEDED_STMT)
      PsiElement(AS_NEEDED)('AS_NEEDED')
      PsiElement(()('(')
      PsiElement(IDENTIFIER)('file3')
      PsiElement())(')')
    PsiElement())(')')