IntegrationPerformanceTestScriptFile
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%%project')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('mpdf')
        PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(' ')
        IJPerfOptionImpl(OPTION)
          PsiElement(PerformanceTestTokenType.FILE_PATH)('mpdf.zip')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%openFile')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          PsiElement(PerformanceTestTokenType.FILE_PATH)('mpdf.php')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%startProfile')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('mpdf_typing')
        PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(' ')
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('event')
            PsiElement(PerformanceTestTokenType.ASSIGNMENT_OPERATOR)('=')
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('alloc')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%goto')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfGotoOptionImpl(GOTO_OPTION)
            PsiElement(PerformanceTestTokenType.NUMBER)('1111')
            PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(' ')
            PsiElement(PerformanceTestTokenType.NUMBER)('1')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%delayType')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfDelayTypingOptionImpl(DELAY_TYPING_OPTION)
            PsiElement(PerformanceTestTokenType.NUMBER)('150')
            PsiElement(PerformanceTestTokenType.PIPE)('|')
            PsiElement(PerformanceTestTokenType.TEXT)('Sample text for typing scenario')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%pressKey')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('ENTER')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%delayType')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfDelayTypingOptionImpl(DELAY_TYPING_OPTION)
            PsiElement(PerformanceTestTokenType.NUMBER)('150')
            PsiElement(PerformanceTestTokenType.PIPE)('|')
            PsiElement(PerformanceTestTokenType.TEXT)('Sample text for typing scenario')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%pressKey')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('ENTER')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%delayType')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfDelayTypingOptionImpl(DELAY_TYPING_OPTION)
            PsiElement(PerformanceTestTokenType.NUMBER)('150')
            PsiElement(PerformanceTestTokenType.PIPE)('|')
            PsiElement(PerformanceTestTokenType.TEXT)('Sample text for typing scenario')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%doLocalInspection')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%stopProfile')
      PsiWhiteSpace(' ')
      IJPerfOptionListImpl(OPTION_LIST)
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('collapsed')
        PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(',')
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('flamegraph')
        PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(',')
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('jfr')
        PsiElement(PerformanceTestTokenType.OPTIONS_SEPARATOR)(',')
        IJPerfOptionImpl(OPTION)
          IJPerfSimpleOptionImpl(SIMPLE_OPTION)
            PsiElement(PerformanceTestTokenType.IDENTIFIER)('traces')
            PsiElement(PerformanceTestTokenType.ASSIGNMENT_OPERATOR)('=')
            PsiElement(PerformanceTestTokenType.NUMBER)('5000')
  PsiWhiteSpace('\n')
  IJPerfStatementImpl(STATEMENT)
    IJPerfCommandLineImpl(COMMAND_LINE)
      IJPerfCommandNameImpl(COMMAND_NAME)
        PsiElement(PerformanceTestTokenType.COMMAND)('%exitApp')