PsiJavaFile:Record6.java
  PsiDeconstructionPattern
    PsiModifierList:
      <empty list>
    PsiTypeElement:Rec
      PsiJavaCodeReferenceElement:Rec
        PsiIdentifier:Rec('Rec')
        PsiReferenceParameterList
          <empty list>
    PsiDeconstructionList
      PsiJavaToken:LPARENTH('(')
      PsiTypeTestPattern
        PsiPatternVariable:s
          PsiModifierList:
            <empty list>
          PsiTypeElement:String
            PsiJavaCodeReferenceElement:String
              PsiIdentifier:String('String')
              PsiReferenceParameterList
                <empty list>
          PsiWhiteSpace(' ')
          PsiIdentifier:s('s')
      PsiErrorElement:',' expected
        <empty list>
      PsiWhiteSpace(' ')
      PsiTypeTestPattern
        PsiPatternVariable:i
          PsiModifierList:
            <empty list>
          PsiTypeElement:int
            PsiKeyword:int('int')
          PsiWhiteSpace(' ')
          PsiIdentifier:i('i')
      PsiJavaToken:RPARENTH(')')