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