public function __invoke()
{
if (empty($this->keys)) {
$values = array();
} else {
$args = func_get_args();
$values = array_combine($this->keys, $args);
}
return $this->expressionLanguage->evaluate($this->getExpression(), $values);
}