public abstract function createClosure(Variable $variable, $classDefinition, CompilationContext $context);