public abstract function getBoolCode(Variable $variable, CompilationContext $context, $useCodePrinter = true);