PsiJavaFile:AmbiguousLambdaExpression.java
  PsiMethodCallExpression:f( (x) < y , z > (w) -> v )
    PsiReferenceExpression:f
      PsiReferenceParameterList
        <empty list>
      PsiIdentifier:f('f')
    PsiExpressionList
      PsiJavaToken:LPARENTH('(')
      PsiWhiteSpace(' ')
      PsiBinaryExpression:(x) < y
        PsiParenthesizedExpression:(x)
          PsiJavaToken:LPARENTH('(')
          PsiReferenceExpression:x
            PsiReferenceParameterList
              <empty list>
            PsiIdentifier:x('x')
          PsiJavaToken:RPARENTH(')')
        PsiWhiteSpace(' ')
        PsiJavaToken:LT('<')
        PsiWhiteSpace(' ')
        PsiReferenceExpression:y
          PsiReferenceParameterList
            <empty list>
          PsiIdentifier:y('y')
      PsiWhiteSpace(' ')
      PsiJavaToken:COMMA(',')
      PsiWhiteSpace(' ')
      PsiBinaryExpression:z > (w) -> v
        PsiReferenceExpression:z
          PsiReferenceParameterList
            <empty list>
          PsiIdentifier:z('z')
        PsiWhiteSpace(' ')
        PsiJavaToken:GT('>')
        PsiWhiteSpace(' ')
        PsiLambdaExpression:(w) -> v
          PsiParameterList:(w)
            PsiJavaToken:LPARENTH('(')
            PsiParameter:w
              PsiModifierList:
                <empty list>
              PsiIdentifier:w('w')
            PsiJavaToken:RPARENTH(')')
          PsiWhiteSpace(' ')
          PsiJavaToken:ARROW('->')
          PsiWhiteSpace(' ')
          PsiReferenceExpression:v
            PsiReferenceParameterList
              <empty list>
            PsiIdentifier:v('v')
      PsiWhiteSpace(' ')
      PsiJavaToken:RPARENTH(')')