String () { if (myFunctionalName == null) { PsiLambdaExpression lambdaExpression = getElement(); if (lambdaExpression != null && !DumbService.isDumb(lambdaExpression.getProject())) { final PsiType interfaceType = lambdaExpression.getFunctionalInterfaceType(); if (interfaceType != null) { myFunctionalName = interfaceType.getPresentableText(); } } } return myFunctionalName; }