PsiJavaFile:TryIncomplete17.java
  PsiTryStatement
    PsiKeyword:try('try')
    PsiResourceList:(R r = 0;;)
      PsiJavaToken:LPARENTH('(')
      PsiResourceVariable:r
        PsiModifierList:
          <empty list>
        PsiTypeElement:R
          PsiJavaCodeReferenceElement:R
            PsiIdentifier:R('R')
            PsiReferenceParameterList
              <empty list>
        PsiWhiteSpace(' ')
        PsiIdentifier:r('r')
        PsiWhiteSpace(' ')
        PsiJavaToken:EQ('=')
        PsiWhiteSpace(' ')
        PsiLiteralExpression:0
          PsiJavaToken:INTEGER_LITERAL('0')
      PsiJavaToken:SEMICOLON(';')
      PsiErrorElement:Resource definition expected
        <empty list>
      PsiJavaToken:SEMICOLON(';')
      PsiJavaToken:RPARENTH(')')
    PsiCodeBlock
      PsiJavaToken:LBRACE('{')
      PsiJavaToken:RBRACE('}')
