SHELL_SCRIPT
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      COMPOUND_LIST
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PIPELINE_COMMAND
          PsiElement(!)('!')
          PsiWhiteSpace(' ')
          SIMPLE_COMMAND
            GENERIC_COMMAND_DIRECTIVE
              LITERAL
                PsiElement(word)('echo')
            PsiWhiteSpace(' ')
            NUMBER
              PsiElement(int)('1')
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
      PsiElement())(')')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      COMPOUND_LIST
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PsiWhiteSpace(' ')
        SIMPLE_COMMAND
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
          PsiWhiteSpace(' ')
          NUMBER
            PsiElement(int)('1')
        PsiWhiteSpace(' ')
        PsiElement(;)(';')
        PsiElement(\n)('\n')
      PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      COMPOUND_LIST
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        SIMPLE_COMMAND
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
          PsiWhiteSpace(' ')
          NUMBER
            PsiElement(int)('1')
        PsiElement(\n)('\n')
        PsiElement(\n)('\n')
        PsiWhiteSpace(' ')
        PIPELINE_COMMAND_LIST
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
          PsiWhiteSpace('  ')
          PsiElement(;)(';')
          PsiWhiteSpace(' ')
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      PsiElement())(')')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      PsiWhiteSpace(' ')
      COMPOUND_LIST
        PIPELINE_COMMAND
          PsiElement(!)('!')
          PsiWhiteSpace(' ')
          SIMPLE_COMMAND
            GENERIC_COMMAND_DIRECTIVE
              LITERAL
                PsiElement(word)('echo')
            PsiWhiteSpace(' ')
            NUMBER
              PsiElement(int)('1')
      PsiWhiteSpace(' ')
      PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      PsiWhiteSpace(' ')
      COMPOUND_LIST
        SIMPLE_COMMAND
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
          PsiWhiteSpace(' ')
          NUMBER
            PsiElement(int)('1')
        PsiWhiteSpace(' ')
        PsiElement(;)(';')
      PsiWhiteSpace(' ')
      PsiElement())(')')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SUBSHELL_COMMAND
      PsiElement(()('(')
      PsiWhiteSpace(' ')
      COMPOUND_LIST
        PIPELINE_COMMAND_LIST
          SIMPLE_COMMAND
            GENERIC_COMMAND_DIRECTIVE
              LITERAL
                PsiElement(word)('echo')
            PsiWhiteSpace(' ')
            NUMBER
              PsiElement(int)('1')
            PsiWhiteSpace(' ')
            LITERAL
              PsiElement(word)('echo')
          PsiWhiteSpace('  ')
          PsiElement(;)(';')
          PsiWhiteSpace(' ')
          GENERIC_COMMAND_DIRECTIVE
            LITERAL
              PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      PsiElement())(')')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      STRING
        PsiElement(OPEN_QUOTE)('"')
        PsiElement(CLOSE_QUOTE)('"')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(>>)('>>')
          PsiWhiteSpace(' ')
          PsiElement(word)('AGENT_CONFIG_FILE')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      STRING
        PsiElement(OPEN_QUOTE)('"')
        PsiElement(CLOSE_QUOTE)('"')
      PsiWhiteSpace(' ')
      SIMPLE_COMMAND_ELEMENT
        REDIRECTION
          PsiElement(>>)('>>')
          PsiWhiteSpace(' ')
          PsiElement($)('$')
          SHELL_PARAMETER_EXPANSION
            PsiElement({)('{')
            PsiElement(word)('AGENT_CONFIG_FILE')
            PsiElement(})('}')
  PsiElement(\n)('\n')
  PsiElement(\n)('\n')
  COMMANDS_LIST
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('echo')
      PsiWhiteSpace(' ')
      STRING
        PsiElement(OPEN_QUOTE)('"')
        PsiElement($)('$')
        SHELL_PARAMETER_EXPANSION
          PsiElement({)('{')
          PsiElement(word)('SHA256MAP')
          ARRAY_EXPRESSION
            PsiElement([)('[')
            LITERAL_EXPRESSION
              VARIABLE
                PsiElement(var)('$VERSION')
            PsiElement(])(']')
          PsiElement(})('}')
        PsiElement(STRING_CONTENT)(' /tmp/')
        VARIABLE
          PsiElement(var)('$FILE')
        PsiElement(CLOSE_QUOTE)('"')
    PsiWhiteSpace(' ')
    PsiElement(|)('|')
    PsiWhiteSpace(' ')
    SIMPLE_COMMAND
      GENERIC_COMMAND_DIRECTIVE
        LITERAL
          PsiElement(word)('sha256sum')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('-c')
      PsiWhiteSpace(' ')
      LITERAL
        PsiElement(word)('-')