PsiJavaFile:Record11.java
  PsiDeconstructionPattern
    PsiModifierList:
      <empty list>
    PsiTypeElement:Rec
      PsiJavaCodeReferenceElement:Rec
        PsiIdentifier:Rec('Rec')
        PsiReferenceParameterList
          <empty list>
    PsiDeconstructionList
      PsiJavaToken:LPARENTH('(')
      PsiTypeTestPattern
        PsiPatternVariable:x
          PsiModifierList:
            <empty list>
          PsiTypeElement:var
            PsiKeyword:var('var')
          PsiWhiteSpace(' ')
          PsiIdentifier:x('x')
      PsiJavaToken:RPARENTH(')')
    PsiWhiteSpace(' ')
    PsiDeconstructionPatternVariable
      PsiIdentifier:r('r')