FILE
  LSPhdrsCommandImpl(PHDRS_COMMAND)
    PsiElement(PHDRS)('PHDRS')
    PsiWhiteSpace(' ')
    PsiElement({)('{')
    PsiWhiteSpace('\n    ')
    LSPhdrStmtImpl(PHDR_STMT)
      PsiElement(IDENTIFIER)('headers')
      PsiWhiteSpace(' ')
      LSPhdrTypeImpl(PHDR_TYPE)
        PsiElement(PT_PHDR)('PT_PHDR')
      PsiWhiteSpace(' ')
      LSPhdrAttributesImpl(PHDR_ATTRIBUTES)
        PsiElement(PHDRS)('PHDRS')
      PsiElement(;)(';')
    PsiWhiteSpace('\n    ')
    LSPhdrStmtImpl(PHDR_STMT)
      PsiElement(IDENTIFIER)('interp')
      PsiWhiteSpace(' ')
      LSPhdrTypeImpl(PHDR_TYPE)
        PsiElement(PT_INTERP)('PT_INTERP')
      PsiElement(;)(';')
    PsiWhiteSpace('\n    ')
    LSPhdrStmtImpl(PHDR_STMT)
      PsiElement(IDENTIFIER)('text')
      PsiWhiteSpace(' ')
      LSPhdrTypeImpl(PHDR_TYPE)
        PsiElement(PT_LOAD)('PT_LOAD')
      PsiWhiteSpace(' ')
      LSPhdrAttributesImpl(PHDR_ATTRIBUTES)
        PsiElement(FILEHDR)('FILEHDR')
      PsiWhiteSpace(' ')
      LSPhdrAttributesImpl(PHDR_ATTRIBUTES)
        PsiElement(PHDRS)('PHDRS')
      PsiElement(;)(';')
    PsiWhiteSpace('\n    ')
    LSPhdrStmtImpl(PHDR_STMT)
      PsiElement(IDENTIFIER)('data')
      PsiWhiteSpace(' ')
      LSPhdrTypeImpl(PHDR_TYPE)
        PsiElement(PT_LOAD)('PT_LOAD')
      PsiElement(;)(';')
    PsiWhiteSpace('\n    ')
    LSPhdrStmtImpl(PHDR_STMT)
      PsiElement(IDENTIFIER)('dynamic')
      PsiWhiteSpace(' ')
      LSPhdrTypeImpl(PHDR_TYPE)
        PsiElement(PT_DYNAMIC)('PT_DYNAMIC')
      PsiElement(;)(';')
    PsiWhiteSpace('\n')
    PsiElement(})('}')