PsiJavaFile:Record0.java
  PsiDeconstructionPattern
    PsiModifierList:
      <empty list>
    PsiTypeElement:Point
      PsiJavaCodeReferenceElement:Point
        PsiIdentifier:Point('Point')
        PsiReferenceParameterList
          <empty list>
    PsiDeconstructionList
      PsiJavaToken:LPARENTH('(')
      PsiTypeTestPattern
        PsiPatternVariable:x
          PsiModifierList:
            <empty list>
          PsiTypeElement:int
            PsiKeyword:int('int')
          PsiWhiteSpace(' ')
          PsiIdentifier:x('x')
      PsiJavaToken:COMMA(',')
      PsiWhiteSpace(' ')
      PsiTypeTestPattern
        PsiPatternVariable:y
          PsiModifierList:
            <empty list>
          PsiTypeElement:int
            PsiKeyword:int('int')
          PsiWhiteSpace(' ')
          PsiIdentifier:y('y')
      PsiJavaToken:RPARENTH(')')