PsiJavaFile:SwitchRulesWithPattern1.java
  PsiSwitchLabeledRule
    PsiKeyword:case('case')
    PsiWhiteSpace(' ')
    PsiCaseLabelElementList
      PsiTypeTestPattern
        PsiPatternVariable:ia
          PsiModifierList:
            <empty list>
          PsiTypeElement:int[]
            PsiTypeElement:int
              PsiKeyword:int('int')
            PsiJavaToken:LBRACKET('[')
            PsiJavaToken:RBRACKET(']')
          PsiWhiteSpace(' ')
          PsiIdentifier:ia('ia')
    PsiWhiteSpace(' ')
    PsiJavaToken:ARROW('->')
    PsiWhiteSpace(' ')
    PsiBlockStatement
      PsiCodeBlock
        PsiJavaToken:LBRACE('{')
        PsiWhiteSpace(' ')
        PsiJavaToken:RBRACE('}')