@Override
  public boolean mayInferPreciseType(@NotNull PsiExpression expression) {
    return InlinerUtil.isLambdaChainParameterReference(expression, TypeUtils::isOptional);
  }
@Override
  public boolean mayInferPreciseType(@NotNull PsiExpression expression)