PsiJavaFile:YieldNested.java
  PsiYieldStatement
    PsiKeyword:yield('yield')
    PsiWhiteSpace(' ')
    PsiSwitchExpression: 0
      PsiKeyword:switch('switch')
      PsiWhiteSpace(' ')
      PsiJavaToken:LPARENTH('(')
      PsiLiteralExpression:0
        PsiJavaToken:INTEGER_LITERAL('0')
      PsiJavaToken:RPARENTH(')')
      PsiWhiteSpace(' ')
      PsiCodeBlock
        PsiJavaToken:LBRACE('{')
        PsiWhiteSpace(' ')
        PsiSwitchLabelStatement
          PsiKeyword:default('default')
          PsiJavaToken:COLON(':')
        PsiWhiteSpace(' ')
        PsiYieldStatement
          PsiKeyword:yield('yield')
          PsiWhiteSpace(' ')
          PsiLiteralExpression:42
            PsiJavaToken:INTEGER_LITERAL('42')
          PsiJavaToken:SEMICOLON(';')
        PsiWhiteSpace(' ')
        PsiJavaToken:RBRACE('}')
    PsiJavaToken:SEMICOLON(';')