JSFile:Real.json
  JSObjectLiteralExpression
    PsiElement(JS:LBRACE)('{')
    PsiWhiteSpace('\n  ')
    JSProperty
      PsiElement(JS:IDENTIFIER)('navigation')
      PsiElement(JS:COLON)(':')
      PsiWhiteSpace(' ')
      JSArrayLiteralExpression
        PsiElement(JS:LBRACKET)('[')
        PsiWhiteSpace('\n    ')
        JSObjectLiteralExpression
          PsiElement(JS:LBRACE)('{')
          PsiWhiteSpace('\n      ')
          JSProperty
            PsiElement(JS:IDENTIFIER)('name')
            PsiElement(JS:COLON)(':')
            PsiWhiteSpace(' ')
            JSLiteralExpression
              PsiElement(JS:STRING_LITERAL)('"Demo Applications"')
          PsiElement(JS:COMMA)(',')
          PsiWhiteSpace('\n      ')
          JSProperty
            PsiElement(JS:IDENTIFIER)('demos')
            PsiElement(JS:COLON)(':')
            PsiWhiteSpace(' ')
            JSArrayLiteralExpression
              PsiElement(JS:LBRACKET)('[')
              PsiWhiteSpace(' ')
              JSLiteralExpression
                PsiElement(JS:STRING_LITERAL)('"Mail"')
              PsiElement(JS:COMMA)(',')
              PsiWhiteSpace(' ')
              JSLiteralExpression
                PsiElement(JS:STRING_LITERAL)('"Moxie"')
              PsiWhiteSpace(' ')
              PsiElement(JS:RBRACKET)(']')
          PsiWhiteSpace('\n    ')
          PsiElement(JS:RBRACE)('}')
        PsiWhiteSpace('\n  ')
        PsiElement(JS:RBRACKET)(']')
    PsiWhiteSpace('\n')
    PsiElement(JS:RBRACE)('}')