@Nullable
  public static PsiType getMethodReferenceReturnType(@NotNull PsiMethodReferenceExpression expression) {
    return getMethodReferenceReturnType(expression, expression.advancedResolve(false));
  }
@Nullable
  public static PsiType getMethodReferenceReturnType(@NotNull PsiMethodReferenceExpression expression)