protected function compile($expr, Context $context)
{
$compiledExpression = $context->getExpressionCompiler()->compile($expr->expr);
if ($compiledExpression->isTypeKnown()) {
return new CompiledExpression(CompiledExpression::OBJECT, (object) $compiledExpression->getValue());
}
return new CompiledExpression();
}