@Contract("null -> null")
  public static @Nullable PsiExpression findReturnedValue(@Nullable PsiMethodCallExpression call) {
    if (call == null) return null;
    List<? extends MethodContract> contracts = getMethodCallContracts(call);
    ContractReturnValue returnValue = getNonFailingReturnValue(contracts);
    if (returnValue == null) return null;
    return returnValue.findPlace(call);
  }
@Contract("null -> null")
  public static @Nullable PsiExpression findReturnedValue(@Nullable PsiMethodCallExpression call)