PsiJavaFile:SwitchRules9.java
  PsiSwitchLabeledRule
    PsiKeyword:case('case')
    PsiWhiteSpace(' ')
    PsiCaseLabelElementList
      PsiReferenceExpression:b
        PsiReferenceParameterList
          <empty list>
        PsiIdentifier:b('b')
    PsiWhiteSpace(' ')
    PsiJavaToken:ARROW('->')
    PsiWhiteSpace(' ')
    PsiExpressionStatement
      PsiMethodCallExpression:f(b)
        PsiReferenceExpression:f
          PsiReferenceParameterList
            <empty list>
          PsiIdentifier:f('f')
        PsiExpressionList
          PsiJavaToken:LPARENTH('(')
          PsiReferenceExpression:b
            PsiReferenceParameterList
              <empty list>
            PsiIdentifier:b('b')
          PsiJavaToken:RPARENTH(')')
      PsiJavaToken:SEMICOLON(';')