YAML file: a.yml
  YAML document
    YAML mapping
      YAML key value
        PsiElement(scalar key)(''Fn::Join'')
        PsiElement(:)(':')
        PsiElement(Eol)('\n')
        PsiElement(indent)('  ')
        YAML sequence
          YAML sequence item
            PsiElement(-)('-')
            PsiWhiteSpace(' ')
            YAML quoted text
              PsiElement(scalar string)('''')
          PsiElement(Eol)('\n')
          PsiElement(indent)('  ')
          YAML sequence item
            PsiElement(-)('-')
            PsiWhiteSpace(' ')
            YAML sequence
              YAML sequence item
                PsiElement(-)('-')
                PsiWhiteSpace(' ')
                YAML mapping
                  YAML key value
                    PsiElement(scalar key)('Ref')
                    PsiElement(:)(':')
                    PsiWhiteSpace(' ')
                    YAML plain scalar text
                      PsiElement(text)('hostedZoneName')
              PsiElement(Eol)('\n')
              PsiElement(indent)('    ')
              YAML sequence item
                PsiElement(-)('-')
                PsiWhiteSpace(' ')
                YAML plain scalar text
                  PsiElement(text)('a')