FILE
  PsiElement(CLASS_DECLARATION)
    PsiElement(CLASS_HEADER)
      PsiElement(MODIFIERS)
        PsiElement(MODIFIER)
          PsiElement(IDENTIFIER)('c')
        PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('execution')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('ExecutionException')
    PsiWhiteSpace('\n')
    PsiElement(SUPER_TYPE)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('java')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('lang')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('Exception')
    PsiWhiteSpace('\n')
    PsiElement(CONSTRUCTOR)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(CONSTRUCTOR_REFERENCE)
        PsiElement(LESS)('<')
        PsiElement(IDENTIFIER)('init')
        PsiElement(MORE)('>')
      PsiElement(PARAMETERS)
        PsiElement(LPAREN)('(')
        PsiElement(PARAMETER)
          PsiElement(TYPE_REFERENCE)
            PsiElement(IDENTIFIER)('java')
            PsiElement(DOT)('.')
            PsiElement(IDENTIFIER)('lang')
            PsiElement(DOT)('.')
            PsiElement(IDENTIFIER)('String')
        PsiElement(RPAREN)(')')
      PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('V')
  PsiWhiteSpace('\n')
  PsiElement(CLASS_DECLARATION)
    PsiElement(CLASS_HEADER)
      PsiElement(MODIFIERS)
        PsiElement(MODIFIER)
          PsiElement(IDENTIFIER)('Fa')
        PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('execution')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('ExecutionExceptionWithAttachments')
    PsiWhiteSpace('\n')
    PsiElement(SUPER_TYPE)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('execution')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('ExecutionException')
    PsiWhiteSpace('\n')
    PsiElement(SUPER_TYPE)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('openapi')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('diagnostic')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('ExceptionWithAttachments')
  PsiWhiteSpace('\n')
  PsiElement(CLASS_DECLARATION)
    PsiElement(CLASS_HEADER)
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('execution')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('KillableProcess')
    PsiWhiteSpace('\n')
    PsiElement(METHOD)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(MODIFIERS)
        PsiElement(MODIFIER)
          PsiElement(IDENTIFIER)('a')
        PsiElement(COLON)(':')
      PsiElement(METHOD_REFERENCE)
        PsiElement(IDENTIFIER)('canKillProcess')
      PsiElement(PARAMETERS)
        PsiElement(LPAREN)('(')
        PsiElement(RPAREN)(')')
      PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('Z')
    PsiWhiteSpace('\n')
    PsiElement(METHOD)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(MODIFIERS)
        PsiElement(MODIFIER)
          PsiElement(IDENTIFIER)('a')
        PsiElement(COLON)(':')
      PsiElement(METHOD_REFERENCE)
        PsiElement(IDENTIFIER)('killProcess')
      PsiElement(PARAMETERS)
        PsiElement(LPAREN)('(')
        PsiElement(RPAREN)(')')
      PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('V')
    PsiWhiteSpace('\n')
    PsiElement(FIELD)
      PsiElement(MINUS)('-')
      PsiWhiteSpace(' ')
      PsiElement(MODIFIERS)
        PsiElement(MODIFIER)
          PsiElement(IDENTIFIER)('sf')
        PsiElement(COLON)(':')
      PsiElement(FIELD_REFERENCE)
        PsiElement(IDENTIFIER)('EMPTY_ARRAY')
      PsiElement(COLON)(':')
      PsiElement(TYPE_REFERENCE)
        PsiElement(IDENTIFIER)('com')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('intellij')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('execution')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('process')
        PsiElement(DOT)('.')
        PsiElement(IDENTIFIER)('ProcessInfo')
        PsiElement(ARRAY)
          PsiElement(LBRACKET)('[')
          PsiElement(RBRACKET)(']')