PsiJavaFile:LambdaExpression18.java
  PsiLambdaExpression
    PsiParameterList:(java.lang.String s,
      PsiJavaToken:LPARENTH('(')
      PsiParameter:s
        PsiModifierList:
          <empty list>
        PsiTypeElement:java.lang.String
          PsiJavaCodeReferenceElement:java.lang.String
            PsiJavaCodeReferenceElement:java.lang
              PsiJavaCodeReferenceElement:java
                PsiIdentifier:java('java')
                PsiReferenceParameterList
                  <empty list>
              PsiJavaToken:DOT('.')
              PsiIdentifier:lang('lang')
              PsiReferenceParameterList
                <empty list>
            PsiJavaToken:DOT('.')
            PsiIdentifier:String('String')
            PsiReferenceParameterList
              <empty list>
        PsiWhiteSpace(' ')
        PsiIdentifier:s('s')
      PsiJavaToken:COMMA(',')
      PsiErrorElement:Parameter expected
        <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:ARROW('->')
    PsiWhiteSpace(' ')
    PsiReferenceExpression:s
      PsiReferenceParameterList
        <empty list>
      PsiIdentifier:s('s')