PsiJavaFile:ForNormal6.java
  PsiForStatement
    PsiKeyword:for('for')
    PsiWhiteSpace(' ')
    PsiJavaToken:LPARENTH('(')
    PsiExpressionStatement
      PsiMethodCallExpression:getI(getS())
        PsiReferenceExpression:getI
          PsiReferenceParameterList
            <empty list>
          PsiIdentifier:getI('getI')
        PsiExpressionList
          PsiJavaToken:LPARENTH('(')
          PsiMethodCallExpression:getS()
            PsiReferenceExpression:getS
              PsiReferenceParameterList
                <empty list>
              PsiIdentifier:getS('getS')
            PsiExpressionList
              PsiJavaToken:LPARENTH('(')
              PsiJavaToken:RPARENTH(')')
          PsiJavaToken:RPARENTH(')')
      PsiJavaToken:SEMICOLON(';')
    PsiWhiteSpace(' ')
    PsiReferenceExpression:a
      PsiReferenceParameterList
        <empty list>
      PsiIdentifier:a('a')
    PsiJavaToken:SEMICOLON(';')
    PsiWhiteSpace(' ')
    PsiExpressionStatement
      PsiAssignmentExpression:b = true
        PsiReferenceExpression:b
          PsiReferenceParameterList
            <empty list>
          PsiIdentifier:b('b')
        PsiWhiteSpace(' ')
        PsiJavaToken:EQ('=')
        PsiWhiteSpace(' ')
        PsiLiteralExpression:true
          PsiJavaToken:TRUE_KEYWORD('true')
    PsiJavaToken:RPARENTH(')')
    PsiErrorElement:Statement expected
      <empty list>