function (Car $Car) use ($Name) { return $Car->IsAvailable() && $Car->GetName() === $Name; }
public final function Where(callable $Predicate) { $this->Criterion->AddPredicateClosure($this->FunctionToExpandedAST($Predicate)); return $this; }