JSHELL_FILE
  PsiImportList
    <empty list>
  PsiJShellRootClassImpl(JSHELL_ROOT_CLASS)
    PsiField:list
      PsiModifierList:
        <empty list>
      PsiTypeElement:List<String>
        PsiJavaCodeReferenceElement:List<String>
          PsiIdentifier:List('List')
          PsiReferenceParameterList
            PsiJavaToken:LT('<')
            PsiTypeElement:String
              PsiJavaCodeReferenceElement:String
                PsiIdentifier:String('String')
                PsiReferenceParameterList
                  <empty list>
            PsiJavaToken:GT('>')
      PsiWhiteSpace(' ')
      PsiIdentifier:list('list')
      PsiJavaToken:SEMICOLON(';')
    PsiWhiteSpace('\n')
    PsiJShellHolderMethodImpl(JSHELL_STATEMENTS_HOLDER)
      PsiExpressionStatement
        PsiAssignmentExpression:list = Arrays.asList("name1", "name2", "name3")
          PsiReferenceExpression:list
            PsiReferenceParameterList
              <empty list>
            PsiIdentifier:list('list')
          PsiWhiteSpace(' ')
          PsiJavaToken:EQ('=')
          PsiWhiteSpace(' ')
          PsiMethodCallExpression:Arrays.asList("name1", "name2", "name3")
            PsiReferenceExpression:Arrays.asList
              PsiReferenceExpression:Arrays
                PsiReferenceParameterList
                  <empty list>
                PsiIdentifier:Arrays('Arrays')
              PsiJavaToken:DOT('.')
              PsiReferenceParameterList
                <empty list>
              PsiIdentifier:asList('asList')
            PsiExpressionList
              PsiJavaToken:LPARENTH('(')
              PsiLiteralExpression:"name1"
                PsiJavaToken:STRING_LITERAL('"name1"')
              PsiJavaToken:COMMA(',')
              PsiWhiteSpace(' ')
              PsiLiteralExpression:"name2"
                PsiJavaToken:STRING_LITERAL('"name2"')
              PsiJavaToken:COMMA(',')
              PsiWhiteSpace(' ')
              PsiLiteralExpression:"name3"
                PsiJavaToken:STRING_LITERAL('"name3"')
              PsiJavaToken:RPARENTH(')')
        PsiJavaToken:SEMICOLON(';')