public static @Nullable PsiExpression canBeMethodReferenceProblem(final @Nullable PsiElement body,
                                                                    final PsiVariable[] parameters,
                                                                    PsiType functionalInterfaceType,
                                                                    @Nullable PsiElement context) {
    MethodReferenceCandidate methodRefCandidate = extractMethodReferenceCandidateExpression(body);
    if (methodRefCandidate == null || !methodRefCandidate.mySafeQualifier || !methodRefCandidate.myConformsCodeStyle) return null;
    return canBeMethodReferenceProblem(parameters, functionalInterfaceType, context, methodRefCandidate.myExpression);
  }
public static @Nullable PsiExpression canBeMethodReferenceProblem(final @Nullable PsiElement body,
                                                                    final PsiVariable[] parameters,
                                                                    PsiType functionalInterfaceType,
                                                                    @Nullable PsiElement context)