FILE
  CommandLineCommandImpl(COMMAND)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('command_name')
  PsiWhiteSpace(' ')
  CommandLineArgumentImpl(ARGUMENT)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('positional_argument_1')
  PsiWhiteSpace(' ')
  CommandLineArgumentImpl(ARGUMENT)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('positional_argument_2')
  PsiWhiteSpace(' ')
  CommandLineOptionImpl(OPTION)
    PsiElement(SHORT_OPTION_NAME_TOKEN)('-s')
  CommandLineArgumentImpl(ARGUMENT)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('SMALL_OPTION_VALUE')
  PsiWhiteSpace(' ')
  CommandLineOptionImpl(OPTION)
    PsiElement(SHORT_OPTION_NAME_TOKEN)('-a')
  PsiWhiteSpace(' ')
  CommandLineOptionImpl(OPTION)
    PsiElement(LONG_OPTION_NAME_TOKEN)('--long-option')
  PsiWhiteSpace(' ')
  CommandLineOptionImpl(OPTION)
    PsiElement(LONG_OPTION_NAME_TOKEN)('--long-option-2')
    PsiElement(=)('=')
  CommandLineArgumentImpl(ARGUMENT)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('long_option_value')
  PsiWhiteSpace(' ')
  CommandLineOptionImpl(OPTION)
    PsiElement(LONG_OPTION_NAME_TOKEN)('--long-option-3')
  PsiWhiteSpace(' ')
  CommandLineArgumentImpl(ARGUMENT)
    PsiElement(LITERAL_STARTS_FROM_LETTER)('argument_for_long_option')