PsiJavaFile:LambdaExpression12.java
  PsiTypeCastExpression:(I1 & I2) () -> null
    PsiJavaToken:LPARENTH('(')
    PsiTypeElement:I1 & I2
      PsiTypeElement:I1
        PsiJavaCodeReferenceElement:I1
          PsiIdentifier:I1('I1')
          PsiReferenceParameterList
            <empty list>
      PsiWhiteSpace(' ')
      PsiJavaToken:AND('&')
      PsiWhiteSpace(' ')
      PsiTypeElement:I2
        PsiJavaCodeReferenceElement:I2
          PsiIdentifier:I2('I2')
          PsiReferenceParameterList
            <empty list>
    PsiJavaToken:RPARENTH(')')
    PsiWhiteSpace(' ')
    PsiLambdaExpression:() -> null
      PsiParameterList:()
        PsiJavaToken:LPARENTH('(')
        PsiJavaToken:RPARENTH(')')
      PsiWhiteSpace(' ')
      PsiJavaToken:ARROW('->')
      PsiWhiteSpace(' ')
      PsiLiteralExpression:null
        PsiJavaToken:NULL_KEYWORD('null')